math.cos on complex, imaginary part

Time bar (total: 15.4s)

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-sub: 0.0ms (0% of total)
ival-exp: 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-sin: 0.0ms (0% of total)
ival-neg: 0.0ms (0% of total)

sample2.2s (14.5%)

Results
1.5s3938×1valid
414.0ms4318×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.5s
ival-exp: 686.0ms (45.8% of total)
ival-sin: 333.0ms (22.2% of total)
ival-mult: 268.0ms (17.9% of total)
ival-sub: 78.0ms (5.2% of total)
ival-neg: 64.0ms (4.3% of total)
backward-pass: 57.0ms (3.8% of total)
const: 14.0ms (0.9% of total)
Bogosity

preprocess176.0ms (1.1%)

Algorithm
egg-herbie
Rules
1990×fnmadd-define
1872×fma-define
1656×fnmadd-define
1322×fma-define
1316×sum4-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02668
17466
225566
388366
4234566
5575066
6776366
01011
12211
25111
312611
426411
546811
685511
7148411
8311411
9509811
10541811
11574911
12580011
13580011
0580011
Stop Event
iter limit
saturated
node limit
Calls
Call 1
Inputs
(* (* 1/2 (sin re)) (- (exp (neg im)) (exp im)))
Outputs
(* (* 1/2 (sin re)) (- (exp (neg im)) (exp im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Call 2
Inputs
(* (* 1/2 (sin re)) (- (exp (neg im)) (exp im)))
(* (* 1/2 (sin (neg re))) (- (exp (neg im)) (exp im)))
(* (* 1/2 (sin re)) (- (exp (neg (neg im))) (exp (neg im))))
(neg (* (* 1/2 (sin (neg re))) (- (exp (neg im)) (exp im))))
(neg (* (* 1/2 (sin re)) (- (exp (neg (neg im))) (exp (neg im)))))
(* (* 1/2 (sin im)) (- (exp (neg re)) (exp re)))
Outputs
(* (* 1/2 (sin re)) (- (exp (neg im)) (exp im)))
(* 1/2 (* (sin re) (- (recip (exp im)) (exp im))))
(* (* 1/2 (sin (neg re))) (- (exp (neg im)) (exp im)))
(* 1/2 (* (sin re) (- (exp im) (recip (exp im)))))
(* (* 1/2 (sin re)) (- (exp (neg (neg im))) (exp (neg im))))
(* 1/2 (* (sin re) (- (exp im) (recip (exp im)))))
(neg (* (* 1/2 (sin (neg re))) (- (exp (neg im)) (exp im))))
(* 1/2 (* (sin re) (- (recip (exp im)) (exp im))))
(neg (* (* 1/2 (sin re)) (- (exp (neg (neg im))) (exp (neg im)))))
(* 1/2 (* (sin re) (- (recip (exp im)) (exp im))))
(* (* 1/2 (sin im)) (- (exp (neg re)) (exp re)))
(* (sin im) (fma (exp re) -1/2 (/ 1/2 (exp re))))
Symmetry

(negabs re)

(negabs im)

explain161.0ms (1%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1170-1(3.414320067943784e-87 0.0086871365279607)(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
00-0-#s(literal 1/2 binary64)
00-0-re
00-0-(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
00-0-(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
00-0-im
00-0-(sin.f64 re)
00-0-(neg.f64 im)
01(3.1026872941391446e-238 102.40534982191635)0-(exp.f64 (neg.f64 im))
00-0-(exp.f64 im)
Results
76.0ms226×1valid
39.0ms286×0valid
Compiler

Compiled 85 to 32 computations (62.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 79.0ms
ival-exp: 34.0ms (43.2% of total)
ival-sin: 17.0ms (21.6% of total)
ival-mult: 11.0ms (14% of total)
ival-neg: 7.0ms (8.9% of total)
backward-pass: 5.0ms (6.4% of total)
ival-sub: 4.0ms (5.1% of total)
const: 1.0ms (1.3% of total)

eval0.0ms (0%)

Compiler

Compiled 14 to 11 computations (21.4% saved)

prune1.0ms (0%)

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

Compiled 13 to 10 computations (23.1% saved)

simplify104.0ms (0.7%)

Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff-64
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
cost-diff0
(exp.f64 im)
cost-diff0
(sin.f64 re)
cost-diff0
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
Rules
1990×fnmadd-define
1872×fma-define
990×sum3-define
980×fmsub-define
952×fnmsub-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01033
12233
25133
312633
426433
546833
685533
7148433
8311433
9509833
10541833
11574933
12580033
13580033
0580033
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(* (* 1/2 (sin re)) (- (exp (neg im)) (exp im)))
(* 1/2 (sin re))
1/2
(sin re)
re
(- (exp (neg im)) (exp im))
(exp (neg im))
(neg im)
im
(exp im)
Outputs
(* (* 1/2 (sin re)) (- (exp (neg im)) (exp im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
1/2
#s(literal 1/2 binary64)
(sin re)
(sin.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)

localize82.0ms (0.5%)

Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(exp.f64 im)
accuracy100.0%
(sin.f64 re)
accuracy99.9%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
accuracy58.3%
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Results
43.0ms113×1valid
16.0ms143×0valid
Compiler

Compiled 36 to 11 computations (69.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 36.0ms
ival-exp: 16.0ms (44.3% of total)
ival-sin: 8.0ms (22.1% of total)
ival-mult: 5.0ms (13.8% of total)
ival-neg: 2.0ms (5.5% of total)
ival-sub: 2.0ms (5.5% of total)
backward-pass: 2.0ms (5.5% of total)
const: 0.0ms (0% of total)

series7.0ms (0%)

Counts
5 → 72
Calls
Call 1
Inputs
#<alt (* 1/2 (sin re))>
#<alt (sin re)>
#<alt (exp im)>
#<alt (* (* 1/2 (sin re)) (- (exp (neg im)) (exp im)))>
#<alt (- (exp (neg im)) (exp im))>
Outputs
#<alt (* 1/2 re)>
#<alt (* re (+ 1/2 (* -1/12 (pow re 2))))>
#<alt (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))>
#<alt (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt re>
#<alt (* re (+ 1 (* -1/6 (pow re 2))))>
#<alt (* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))>
#<alt (* re (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/120 (* -1/5040 (pow re 2)))) 1/6))))>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin 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 (* re (- (exp (neg im)) (exp im))))>
#<alt (* re (+ (* -1/12 (* (pow re 2) (- (exp (neg im)) (exp im)))) (* 1/2 (- (exp (neg im)) (exp im)))))>
#<alt (* re (+ (* 1/2 (- (exp (neg im)) (exp im))) (* (pow re 2) (+ (* -1/12 (- (exp (neg im)) (exp im))) (* 1/240 (* (pow re 2) (- (exp (neg im)) (exp im))))))))>
#<alt (* re (+ (* 1/2 (- (exp (neg im)) (exp im))) (* (pow re 2) (+ (* -1/12 (- (exp (neg im)) (exp im))) (* (pow re 2) (+ (* -1/10080 (* (pow re 2) (- (exp (neg im)) (exp im)))) (* 1/240 (- (exp (neg im)) (exp im)))))))))>
#<alt (* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))>
#<alt (* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))>
#<alt (* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))>
#<alt (* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))>
#<alt (* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))>
#<alt (* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))>
#<alt (* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))>
#<alt (* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))>
#<alt (* -1 (* im (sin re)))>
#<alt (* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))>
#<alt (* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re)))))))>
#<alt (* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* (pow im 2) (+ (* -1/120 (sin re)) (* -1/5040 (* (pow im 2) (sin re)))))))))>
#<alt (* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))>
#<alt (* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))>
#<alt (* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))>
#<alt (* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))>
#<alt (* 1/2 (* (sin re) (- (exp (* -1 im)) (exp im))))>
#<alt (* 1/2 (* (sin re) (- (exp (* -1 im)) (exp im))))>
#<alt (* 1/2 (* (sin re) (- (exp (* -1 im)) (exp im))))>
#<alt (* 1/2 (* (sin re) (- (exp (* -1 im)) (exp im))))>
#<alt (* -2 im)>
#<alt (* im (- (* -1/3 (pow im 2)) 2))>
#<alt (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))>
#<alt (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))>
#<alt (- (exp (neg im)) (exp im))>
#<alt (- (exp (neg im)) (exp im))>
#<alt (- (exp (neg im)) (exp im))>
#<alt (- (exp (neg im)) (exp im))>
#<alt (- (exp (* -1 im)) (exp im))>
#<alt (- (exp (* -1 im)) (exp im))>
#<alt (- (exp (* -1 im)) (exp im))>
#<alt (- (exp (* -1 im)) (exp im))>
Calls

18 calls:

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

rewrite136.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1204×*-lowering-*.f32
1204×*-lowering-*.f64
948×/-lowering-/.f32
948×/-lowering-/.f64
486×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01025
13525
223925
0245225
Stop Event
iter limit
iter limit
node limit
Counts
5 → 106
Calls
Call 1
Inputs
(* 1/2 (sin re))
(sin re)
(exp im)
(* (* 1/2 (sin re)) (- (exp (neg im)) (exp im)))
(- (exp (neg im)) (exp im))
Outputs
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(*.f64 (sin.f64 re) #s(literal 1/2 binary64))
(sin.f64 re)
(exp.f64 im)
(/.f64 (exp.f64 im) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 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 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (/.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.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 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.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))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.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 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.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 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.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 #s(literal 2 binary64) (cosh.f64 im))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im))) (-.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im))))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im))) (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))))) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im))))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.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 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (neg.f64 (exp.f64 (*.f64 im #s(literal -2 binary64)))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))) (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.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) (sin.f64 re))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))))
(/.f64 (*.f64 (+.f64 (neg.f64 (exp.f64 (*.f64 im #s(literal -2 binary64)))) (exp.f64 (*.f64 #s(literal 2 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im)))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.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 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))) (*.f64 #s(literal 1/2 binary64) (sin.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) (sin.f64 re)) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.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 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.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) (sin.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(*.f64 (*.f64 (sin.f64 re) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))) #s(literal 1/2 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))) (sin.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.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 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.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 #s(literal 2 binary64) (cosh.f64 im))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.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 (+.f64 #s(literal 1 binary64) (exp.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 (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) im))) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 im #s(literal -2 binary64)))))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.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 (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) im))) #s(literal 2 binary64)))) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) im)))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.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 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im)))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.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))) (expm1.f64 (*.f64 #s(literal 2 binary64) im))))
(+.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (-.f64 #s(literal 0 binary64) (exp.f64 im)))
(+.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (/.f64 #s(literal 1 binary64) (exp.f64 im)))
(+.f64 (/.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))) (neg.f64 (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))))))
(+.f64 (/.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (neg.f64 (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))
(-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))))
(-.f64 (/.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (+.f64 #s(literal 1 binary64) (+.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))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))))
(-.f64 (/.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 0 binary64)) (exp.f64 im))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 im)) (-.f64 #s(literal 0 binary64) (exp.f64 im)))
(fma.f64 #s(literal -1 binary64) (exp.f64 im) (/.f64 #s(literal 1 binary64) (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 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.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 #s(literal 2 binary64) (cosh.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 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))))
(neg.f64 (/.f64 (+.f64 (neg.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))) #s(literal 1 binary64)))
(/.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))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))))
(/.f64 (-.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im)))))
(/.f64 (-.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 #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 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))))
(/.f64 (+.f64 (neg.f64 (exp.f64 (*.f64 im #s(literal -2 binary64)))) (exp.f64 (*.f64 #s(literal 2 binary64) im))) (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.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 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))) (+.f64 (exp.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) 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 #s(literal 1 binary64) (+.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 (-.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 #s(literal 2 binary64) (cosh.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 #s(literal 2 binary64) (cosh.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 -3 binary64))) (+.f64 #s(literal 1 binary64) (+.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 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (+.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 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 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (exp.f64 (*.f64 #s(literal 2 binary64) im)))) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 2 binary64) (cosh.f64 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 #s(literal 2 binary64) (cosh.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 #s(literal 1 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))) (exp.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 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.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 #s(literal 2 binary64) (cosh.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 #s(literal 2 binary64) (cosh.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 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))))))
(/.f64 (neg.f64 (+.f64 (neg.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 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (+.f64 #s(literal 1 binary64) (+.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))) (+.f64 #s(literal 1 binary64) (+.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 3 binary64))) (+.f64 #s(literal 1 binary64) (+.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))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))))) (*.f64 (/.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (+.f64 #s(literal 1 binary64) (+.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))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (/.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (+.f64 (*.f64 (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (*.f64 (/.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))))
(/.f64 (-.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (exp.f64 (*.f64 im #s(literal -2 binary64)))) (-.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (/.f64 #s(literal 1 binary64) (exp.f64 im))))
(/.f64 (-.f64 (*.f64 (/.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (+.f64 #s(literal 1 binary64) (+.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))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))))) (*.f64 (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.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))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))))) (+.f64 (/.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (+.f64 #s(literal 1 binary64) (+.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))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (/.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (*.f64 (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (+.f64 (/.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (/.f64 (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)))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) 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 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))))) (+.f64 (exp.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) 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 #s(literal 1 binary64) (+.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 (*.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 #s(literal 2 binary64) (cosh.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 #s(literal 2 binary64) (cosh.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 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.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 #s(literal 1 binary64) (+.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 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.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 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im)) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.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 #s(literal 2 binary64) (cosh.f64 im))))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im)) (*.f64 #s(literal 2 binary64) (cosh.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 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))))))
(*.f64 (+.f64 (neg.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 #s(literal 2 binary64) (cosh.f64 im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.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 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.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))) (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 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.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 (+.f64 #s(literal 1 binary64) (exp.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 (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) im))) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 im #s(literal -2 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 (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) im))) #s(literal 2 binary64)))) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (+.f64 #s(literal 1 binary64) (exp.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))) (expm1.f64 (*.f64 #s(literal 2 binary64) im))))

simplify299.0ms (1.9%)

Algorithm
egg-herbie
Rules
4076×*-lowering-*.f32
4076×*-lowering-*.f64
1708×sum4-define
1546×fma-lowering-fma.f32
1546×fma-lowering-fma.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0136629
1419585
21320568
35074550
08030550
Stop Event
iter limit
node limit
Counts
72 → 72
Calls
Call 1
Inputs
(* 1/2 re)
(* re (+ 1/2 (* -1/12 (pow re 2))))
(* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))
(* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
re
(* re (+ 1 (* -1/6 (pow re 2))))
(* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(* re (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/120 (* -1/5040 (pow re 2)))) 1/6))))
(sin re)
(sin re)
(sin re)
(sin re)
(sin re)
(sin re)
(sin re)
(sin 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 (* re (- (exp (neg im)) (exp im))))
(* re (+ (* -1/12 (* (pow re 2) (- (exp (neg im)) (exp im)))) (* 1/2 (- (exp (neg im)) (exp im)))))
(* re (+ (* 1/2 (- (exp (neg im)) (exp im))) (* (pow re 2) (+ (* -1/12 (- (exp (neg im)) (exp im))) (* 1/240 (* (pow re 2) (- (exp (neg im)) (exp im))))))))
(* re (+ (* 1/2 (- (exp (neg im)) (exp im))) (* (pow re 2) (+ (* -1/12 (- (exp (neg im)) (exp im))) (* (pow re 2) (+ (* -1/10080 (* (pow re 2) (- (exp (neg im)) (exp im)))) (* 1/240 (- (exp (neg im)) (exp im)))))))))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(* -1 (* im (sin re)))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re)))))))
(* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* (pow im 2) (+ (* -1/120 (sin re)) (* -1/5040 (* (pow im 2) (sin re)))))))))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(* 1/2 (* (sin re) (- (exp (* -1 im)) (exp im))))
(* 1/2 (* (sin re) (- (exp (* -1 im)) (exp im))))
(* 1/2 (* (sin re) (- (exp (* -1 im)) (exp im))))
(* 1/2 (* (sin re) (- (exp (* -1 im)) (exp im))))
(* -2 im)
(* im (- (* -1/3 (pow im 2)) 2))
(* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))
(* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))
(- (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)) (exp im))
Outputs
(* 1/2 re)
(*.f64 #s(literal 1/2 binary64) re)
(* re (+ 1/2 (* -1/12 (pow re 2))))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/12 binary64) (*.f64 re re))))
(* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64))))))
(* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/240 binary64) (*.f64 re (*.f64 re #s(literal -1/10080 binary64)))))))))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
re
(* re (+ 1 (* -1/6 (pow re 2))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))
(* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re #s(literal 1/120 binary64)))))))
(* re (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/120 (* -1/5040 (pow re 2)))) 1/6))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.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 #s(literal 1/6 binary64) 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)
(exp im)
(exp.f64 im)
(* 1/2 (* re (- (exp (neg im)) (exp im))))
(*.f64 re (+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(* re (+ (* -1/12 (* (pow re 2) (- (exp (neg im)) (exp im)))) (* 1/2 (- (exp (neg im)) (exp im)))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im)) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/12 binary64) (*.f64 re re)))))
(* re (+ (* 1/2 (- (exp (neg im)) (exp im))) (* (pow re 2) (+ (* -1/12 (- (exp (neg im)) (exp im))) (* 1/240 (* (pow re 2) (- (exp (neg im)) (exp im))))))))
(*.f64 re (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)))))))
(* re (+ (* 1/2 (- (exp (neg im)) (exp im))) (* (pow re 2) (+ (* -1/12 (- (exp (neg im)) (exp im))) (* (pow re 2) (+ (* -1/10080 (* (pow re 2) (- (exp (neg im)) (exp im)))) (* 1/240 (- (exp (neg im)) (exp im)))))))))
(*.f64 re (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/240 binary64) (*.f64 re (*.f64 re #s(literal -1/10080 binary64))))))))))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(* -1 (* im (sin re)))
(*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) im))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(*.f64 (*.f64 (sin.f64 re) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re)))))))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* (pow im 2) (+ (* -1/120 (sin re)) (* -1/5040 (* (pow im 2) (sin re)))))))))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(* 1/2 (* (sin re) (- (exp (* -1 im)) (exp im))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(* 1/2 (* (sin re) (- (exp (* -1 im)) (exp im))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(* 1/2 (* (sin re) (- (exp (* -1 im)) (exp im))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(* 1/2 (* (sin re) (- (exp (* -1 im)) (exp im))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(* -2 im)
(*.f64 im #s(literal -2 binary64))
(* im (- (* -1/3 (pow im 2)) 2))
(*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))
(* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))
(*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))))
(* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))
(*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))))
(- (exp (neg im)) (exp im))
(-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))
(- (exp (neg im)) (exp im))
(-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))
(- (exp (neg im)) (exp im))
(-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))
(- (exp (neg im)) (exp im))
(-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))
(- (exp (* -1 im)) (exp im))
(-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))
(- (exp (* -1 im)) (exp im))
(-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))
(- (exp (* -1 im)) (exp im))
(-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))
(- (exp (* -1 im)) (exp im))
(-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))

eval19.0ms (0.1%)

Compiler

Compiled 4079 to 489 computations (88% saved)

prune48.0ms (0.3%)

Pruning

11 alts after pruning (10 fresh and 1 done)

PrunedKeptTotal
New16810178
Fresh000
Picked011
Done000
Total16811179
Accuracy
99.9%
Counts
179 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
78.4%
(*.f64 (*.f64 (sin.f64 re) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
56.7%
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/12 binary64) (*.f64 re re)))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
69.0%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
89.1%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))))))
91.7%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
81.0%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
47.9%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im #s(literal -2 binary64)))
55.9%
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
47.6%
(*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) im))
91.4%
(*.f64 im (*.f64 (sin.f64 re) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
87.6%
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
Compiler

Compiled 369 to 258 computations (30.1% saved)

simplify231.0ms (1.5%)

Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sin.f64 re)
cost-diff256
(+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
cost-diff256
(*.f64 (sin.f64 re) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
cost-diff256
(*.f64 im (*.f64 (sin.f64 re) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
cost-diff0
(+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))
cost-diff0
(sin.f64 re)
cost-diff0
(*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))
cost-diff0
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
cost-diff0
(+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))
cost-diff0
(sin.f64 re)
cost-diff0
(*.f64 (sin.f64 re) im)
cost-diff0
(*.f64 (*.f64 (sin.f64 re) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
cost-diff0
(-.f64 #s(literal 0 binary64) im)
cost-diff0
(sin.f64 re)
cost-diff0
(*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) im))
cost-diff0
(*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))))
cost-diff0
(sin.f64 re)
cost-diff0
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
cost-diff0
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
Rules
2828×*-lowering-*.f32
2828×*-lowering-*.f64
2728×+-lowering-+.f64
2728×+-lowering-+.f32
2116×fma-lowering-fma.f32
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
045400
1149355
2571354
31990353
45250352
57029351
08410351
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (* 1/2 (sin re)) (* im (+ -2 (* (* im im) (+ -1/3 (* im (* im (+ -1/60 (* im (* im -1/2520))))))))))
(* 1/2 (sin re))
1/2
(sin re)
re
(* im (+ -2 (* (* im im) (+ -1/3 (* im (* im (+ -1/60 (* im (* im -1/2520)))))))))
im
(+ -2 (* (* im im) (+ -1/3 (* im (* im (+ -1/60 (* im (* im -1/2520))))))))
-2
(* (* im im) (+ -1/3 (* im (* im (+ -1/60 (* im (* im -1/2520)))))))
(* im im)
(+ -1/3 (* im (* im (+ -1/60 (* im (* im -1/2520))))))
-1/3
(* im (* im (+ -1/60 (* im (* im -1/2520)))))
(* im (+ -1/60 (* im (* im -1/2520))))
(+ -1/60 (* im (* im -1/2520)))
-1/60
(* im (* im -1/2520))
(* im -1/2520)
-1/2520
(* (sin re) (- 0 im))
(sin re)
re
(- 0 im)
0
im
(* (* (sin re) im) (+ -1 (* -1/6 (* im im))))
(* (sin re) im)
(sin re)
re
im
(+ -1 (* -1/6 (* im im)))
-1
(* -1/6 (* im im))
-1/6
(* im im)
(* im (* (sin re) (+ -1 (* (* im im) (+ -1/6 (* (* im im) -1/120))))))
im
(* (sin re) (+ -1 (* (* im im) (+ -1/6 (* (* im im) -1/120)))))
(sin re)
re
(+ -1 (* (* im im) (+ -1/6 (* (* im im) -1/120))))
-1
(* (* im im) (+ -1/6 (* (* im im) -1/120)))
(* im im)
(+ -1/6 (* (* im im) -1/120))
-1/6
(* (* im im) -1/120)
-1/120
(* im (* (sin re) (+ (* (+ -1/120 (* -1/5040 (* im im))) (* im (* im (* im im)))) (+ -1 (* -1/6 (* im im))))))
im
(* (sin re) (+ (* (+ -1/120 (* -1/5040 (* im im))) (* im (* im (* im im)))) (+ -1 (* -1/6 (* im im)))))
(sin re)
re
(+ (* (+ -1/120 (* -1/5040 (* im im))) (* im (* im (* im im)))) (+ -1 (* -1/6 (* im im))))
(* (+ -1/120 (* -1/5040 (* im im))) (* im (* im (* im im))))
(+ -1/120 (* -1/5040 (* im im)))
-1/120
(* -1/5040 (* im im))
-1/5040
(* im im)
(* im (* im (* im im)))
(* im (* im im))
(+ -1 (* -1/6 (* im im)))
-1
(* -1/6 (* im im))
-1/6
Outputs
(* (* 1/2 (sin re)) (* im (+ -2 (* (* im im) (+ -1/3 (* im (* im (+ -1/60 (* im (* im -1/2520))))))))))
(*.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
1/2
#s(literal 1/2 binary64)
(sin re)
(sin.f64 re)
re
(* im (+ -2 (* (* im im) (+ -1/3 (* im (* im (+ -1/60 (* im (* im -1/2520)))))))))
(*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
im
(+ -2 (* (* im im) (+ -1/3 (* im (* im (+ -1/60 (* im (* im -1/2520))))))))
(+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))
-2
#s(literal -2 binary64)
(* (* im im) (+ -1/3 (* im (* im (+ -1/60 (* im (* im -1/2520)))))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(* im im)
(*.f64 im im)
(+ -1/3 (* im (* im (+ -1/60 (* im (* im -1/2520))))))
(+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))
-1/3
#s(literal -1/3 binary64)
(* im (* im (+ -1/60 (* im (* im -1/2520)))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))
(* im (+ -1/60 (* im (* im -1/2520))))
(*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))
(+ -1/60 (* im (* im -1/2520)))
(+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))
-1/60
#s(literal -1/60 binary64)
(* im (* im -1/2520))
(*.f64 (*.f64 im im) #s(literal -1/2520 binary64))
(* im -1/2520)
(*.f64 im #s(literal -1/2520 binary64))
-1/2520
#s(literal -1/2520 binary64)
(* (sin re) (- 0 im))
(*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) im))
(sin re)
(sin.f64 re)
re
(- 0 im)
(-.f64 #s(literal 0 binary64) im)
0
#s(literal 0 binary64)
im
(* (* (sin re) im) (+ -1 (* -1/6 (* im im))))
(*.f64 (*.f64 (sin.f64 re) im) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(* (sin re) im)
(*.f64 (sin.f64 re) im)
(sin re)
(sin.f64 re)
re
im
(+ -1 (* -1/6 (* im im)))
(+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))
-1
#s(literal -1 binary64)
(* -1/6 (* im im))
(*.f64 im (*.f64 im #s(literal -1/6 binary64)))
-1/6
#s(literal -1/6 binary64)
(* im im)
(*.f64 im im)
(* im (* (sin re) (+ -1 (* (* im im) (+ -1/6 (* (* im im) -1/120))))))
(*.f64 (*.f64 (sin.f64 re) im) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))
im
(* (sin re) (+ -1 (* (* im im) (+ -1/6 (* (* im im) -1/120)))))
(*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))
(sin re)
(sin.f64 re)
re
(+ -1 (* (* im im) (+ -1/6 (* (* im im) -1/120))))
(+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))
-1
#s(literal -1 binary64)
(* (* im im) (+ -1/6 (* (* im im) -1/120)))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))
(* im im)
(*.f64 im im)
(+ -1/6 (* (* im im) -1/120))
(+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))
-1/6
#s(literal -1/6 binary64)
(* (* im im) -1/120)
(*.f64 (*.f64 im im) #s(literal -1/120 binary64))
-1/120
#s(literal -1/120 binary64)
(* im (* (sin re) (+ (* (+ -1/120 (* -1/5040 (* im im))) (* im (* im (* im im)))) (+ -1 (* -1/6 (* im im))))))
(*.f64 (*.f64 (sin.f64 re) im) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))))))
im
(* (sin re) (+ (* (+ -1/120 (* -1/5040 (* im im))) (* im (* im (* im im)))) (+ -1 (* -1/6 (* im im)))))
(*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))))))
(sin re)
(sin.f64 re)
re
(+ (* (+ -1/120 (* -1/5040 (* im im))) (* im (* im (* im im)))) (+ -1 (* -1/6 (* im im))))
(+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))))))
(* (+ -1/120 (* -1/5040 (* im im))) (* im (* im (* im im))))
(*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))
(+ -1/120 (* -1/5040 (* im im)))
(+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))
-1/120
#s(literal -1/120 binary64)
(* -1/5040 (* im im))
(*.f64 (*.f64 im im) #s(literal -1/5040 binary64))
-1/5040
#s(literal -1/5040 binary64)
(* im im)
(*.f64 im im)
(* im (* im (* im im)))
(*.f64 im (*.f64 im (*.f64 im im)))
(* im (* im im))
(*.f64 im (*.f64 im im))
(+ -1 (* -1/6 (* im im)))
(+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))
-1
#s(literal -1 binary64)
(* -1/6 (* im im))
(*.f64 im (*.f64 im #s(literal -1/6 binary64)))
-1/6
#s(literal -1/6 binary64)

localize270.0ms (1.8%)

Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy99.8%
(*.f64 im (*.f64 im im))
accuracy99.7%
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
accuracy99.2%
(*.f64 #s(literal -1/5040 binary64) (*.f64 im im))
accuracy97.0%
(*.f64 (sin.f64 re) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
accuracy99.8%
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
accuracy99.8%
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))
accuracy99.4%
(*.f64 (*.f64 im im) #s(literal -1/120 binary64))
accuracy97.0%
(*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))
accuracy100.0%
(sin.f64 re)
accuracy99.8%
(*.f64 (sin.f64 re) im)
accuracy99.7%
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
accuracy98.4%
(*.f64 (*.f64 (sin.f64 re) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
accuracy100.0%
(-.f64 #s(literal 0 binary64) im)
accuracy100.0%
(sin.f64 re)
accuracy99.8%
(*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) im))
accuracy99.8%
(*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))
accuracy99.8%
(*.f64 im (*.f64 im #s(literal -1/2520 binary64)))
accuracy99.8%
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))
accuracy98.0%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
Results
192.0ms256×0valid
Compiler

Compiled 420 to 46 computations (89% saved)

Precisions
Click to see histograms. Total time spent on operations: 103.0ms
ival-mult: 64.0ms (62.3% of total)
...c/correct-round.rkt:119:19: 19.0ms (18.5% of total)
ival-add: 9.0ms (8.8% of total)
ival-sin: 6.0ms (5.8% of total)
ival-sub: 3.0ms (2.9% of total)
const: 1.0ms (1% of total)
backward-pass: 0.0ms (0% of total)

series71.0ms (0.5%)

Counts
23 → 372
Calls
Call 1
Inputs
#<alt (* (* 1/2 (sin re)) (* im (+ -2 (* (* im im) (+ -1/3 (* im (* im (+ -1/60 (* im (* im -1/2520))))))))))>
#<alt (* 1/2 (sin re))>
#<alt (sin re)>
#<alt (* im (+ -2 (* (* im im) (+ -1/3 (* im (* im (+ -1/60 (* im (* im -1/2520)))))))))>
#<alt (* (sin re) (- 0 im))>
#<alt (- 0 im)>
#<alt (* (* (sin re) im) (+ -1 (* -1/6 (* im im))))>
#<alt (* (sin re) im)>
#<alt (+ -1 (* -1/6 (* im im)))>
#<alt (* im (* (sin re) (+ -1 (* (* im im) (+ -1/6 (* (* im im) -1/120))))))>
#<alt (* (sin re) (+ -1 (* (* im im) (+ -1/6 (* (* im im) -1/120)))))>
#<alt (+ -1 (* (* im im) (+ -1/6 (* (* im im) -1/120))))>
#<alt (* im (* (sin re) (+ (* (+ -1/120 (* -1/5040 (* im im))) (* im (* im (* im im)))) (+ -1 (* -1/6 (* im im))))))>
#<alt (* (sin re) (+ (* (+ -1/120 (* -1/5040 (* im im))) (* im (* im (* im im)))) (+ -1 (* -1/6 (* im im)))))>
#<alt (+ (* (+ -1/120 (* -1/5040 (* im im))) (* im (* im (* im im)))) (+ -1 (* -1/6 (* im im))))>
#<alt (* (* im im) (+ -1/3 (* im (* im (+ -1/60 (* im (* im -1/2520)))))))>
#<alt (* im (* im -1/2520))>
#<alt (* im (+ -1/60 (* im (* im -1/2520))))>
#<alt (* -1/6 (* im im))>
#<alt (* (* im im) -1/120)>
#<alt (* (* im im) (+ -1/6 (* (* im im) -1/120)))>
#<alt (* -1/5040 (* im im))>
#<alt (* im (* im im))>
Outputs
#<alt (* 1/2 (* im (* re (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))>
#<alt (* re (+ (* -1/12 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))) (* 1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))))>
#<alt (* re (+ (* 1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* (pow re 2) (+ (* -1/12 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* 1/240 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))))))>
#<alt (* re (+ (* 1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* (pow re 2) (+ (* -1/12 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* (pow re 2) (+ (* -1/10080 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))) (* 1/240 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))))))))>
#<alt (* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))>
#<alt (* -1 (* im (sin re)))>
#<alt (* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))>
#<alt (* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re)))))))>
#<alt (* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* (pow im 2) (+ (* -1/120 (sin re)) (* -1/5040 (* (pow im 2) (sin re)))))))))>
#<alt (* -1/5040 (* (pow im 7) (sin re)))>
#<alt (* (pow im 7) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))>
#<alt (* (pow im 7) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))>
#<alt (* (pow im 7) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))))>
#<alt (* -1/5040 (* (pow im 7) (sin re)))>
#<alt (* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (* 1/120 (/ (sin re) (pow im 2))))))>
#<alt (* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (+ (* 1/120 (/ (sin re) (pow im 2))) (* 1/6 (/ (sin re) (pow im 4)))))))>
#<alt (* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (+ (* 1/120 (/ (sin re) (pow im 2))) (+ (* 1/6 (/ (sin re) (pow im 4))) (/ (sin re) (pow im 6)))))))>
#<alt (* 1/2 re)>
#<alt (* re (+ 1/2 (* -1/12 (pow re 2))))>
#<alt (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))>
#<alt (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt re>
#<alt (* re (+ 1 (* -1/6 (pow re 2))))>
#<alt (* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))>
#<alt (* re (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/120 (* -1/5040 (pow re 2)))) 1/6))))>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (* -2 im)>
#<alt (* im (- (* -1/3 (pow im 2)) 2))>
#<alt (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))>
#<alt (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))>
#<alt (* -1/2520 (pow im 7))>
#<alt (* -1 (* (pow im 7) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* (pow im 7) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))>
#<alt (* (pow im 7) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 4))) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1/2520 (pow im 7))>
#<alt (* -1 (* (pow im 7) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 7) (+ 1/2520 (+ (/ 1/3 (pow im 4)) (* 1/60 (/ 1 (pow im 2)))))))>
#<alt (* -1 (* (pow im 7) (+ 1/2520 (+ (/ 1/3 (pow im 4)) (+ (* 1/60 (/ 1 (pow im 2))) (* 2 (/ 1 (pow im 6))))))))>
#<alt (* -1 (* im re))>
#<alt (* re (+ (* -1 im) (* 1/6 (* im (pow re 2)))))>
#<alt (* re (+ (* -1 im) (* (pow re 2) (+ (* -1/120 (* im (pow re 2))) (* 1/6 im)))))>
#<alt (* re (+ (* -1 im) (* (pow re 2) (+ (* 1/6 im) (* (pow re 2) (+ (* -1/120 im) (* 1/5040 (* im (pow re 2)))))))))>
#<alt (* -1 (* im (sin re)))>
#<alt (* -1 (* im (sin re)))>
#<alt (* -1 (* im (sin re)))>
#<alt (* -1 (* im (sin re)))>
#<alt (* -1 (* im (sin re)))>
#<alt (* -1 (* im (sin re)))>
#<alt (* -1 (* im (sin re)))>
#<alt (* -1 (* im (sin re)))>
#<alt (* -1 (* im (sin re)))>
#<alt (* -1 (* im (sin re)))>
#<alt (* -1 (* im (sin re)))>
#<alt (* -1 (* im (sin re)))>
#<alt (* -1 (* im (sin re)))>
#<alt (* -1 (* im (sin re)))>
#<alt (* -1 (* im (sin re)))>
#<alt (* -1 (* im (sin re)))>
#<alt (* -1 (* im (sin re)))>
#<alt (* -1 (* im (sin re)))>
#<alt (* -1 (* im (sin re)))>
#<alt (* -1 (* im (sin re)))>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* im (* re (- (* -1/6 (pow im 2)) 1)))>
#<alt (* re (+ (* -1/6 (* im (* (pow re 2) (- (* -1/6 (pow im 2)) 1)))) (* im (- (* -1/6 (pow im 2)) 1))))>
#<alt (* re (+ (* im (- (* -1/6 (pow im 2)) 1)) (* (pow re 2) (+ (* -1/6 (* im (- (* -1/6 (pow im 2)) 1))) (* 1/120 (* im (* (pow re 2) (- (* -1/6 (pow im 2)) 1))))))))>
#<alt (* re (+ (* im (- (* -1/6 (pow im 2)) 1)) (* (pow re 2) (+ (* -1/6 (* im (- (* -1/6 (pow im 2)) 1))) (* (pow re 2) (+ (* -1/5040 (* im (* (pow re 2) (- (* -1/6 (pow im 2)) 1)))) (* 1/120 (* im (- (* -1/6 (pow im 2)) 1)))))))))>
#<alt (* im (* (sin re) (- (* -1/6 (pow im 2)) 1)))>
#<alt (* im (* (sin re) (- (* -1/6 (pow im 2)) 1)))>
#<alt (* im (* (sin re) (- (* -1/6 (pow im 2)) 1)))>
#<alt (* im (* (sin re) (- (* -1/6 (pow im 2)) 1)))>
#<alt (* im (* (sin re) (- (* -1/6 (pow im 2)) 1)))>
#<alt (* im (* (sin re) (- (* -1/6 (pow im 2)) 1)))>
#<alt (* im (* (sin re) (- (* -1/6 (pow im 2)) 1)))>
#<alt (* im (* (sin re) (- (* -1/6 (pow im 2)) 1)))>
#<alt (* -1 (* im (sin re)))>
#<alt (* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))>
#<alt (* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))>
#<alt (* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))>
#<alt (* -1/6 (* (pow im 3) (sin re)))>
#<alt (* (pow im 3) (+ (* -1 (/ (sin re) (pow im 2))) (* -1/6 (sin re))))>
#<alt (* (pow im 3) (+ (* -1 (/ (sin re) (pow im 2))) (* -1/6 (sin re))))>
#<alt (* (pow im 3) (+ (* -1 (/ (sin re) (pow im 2))) (* -1/6 (sin re))))>
#<alt (* -1/6 (* (pow im 3) (sin re)))>
#<alt (* -1 (* (pow im 3) (+ (* 1/6 (sin re)) (/ (sin re) (pow im 2)))))>
#<alt (* -1 (* (pow im 3) (+ (* 1/6 (sin re)) (/ (sin re) (pow im 2)))))>
#<alt (* -1 (* (pow im 3) (+ (* 1/6 (sin re)) (/ (sin re) (pow im 2)))))>
#<alt (* im re)>
#<alt (* re (+ im (* -1/6 (* im (pow re 2)))))>
#<alt (* re (+ im (* (pow re 2) (+ (* -1/6 im) (* 1/120 (* im (pow re 2)))))))>
#<alt (* re (+ im (* (pow re 2) (+ (* -1/6 im) (* (pow re 2) (+ (* -1/5040 (* im (pow re 2))) (* 1/120 im)))))))>
#<alt (* im (sin re))>
#<alt (* im (sin re))>
#<alt (* im (sin re))>
#<alt (* im (sin re))>
#<alt (* im (sin re))>
#<alt (* im (sin re))>
#<alt (* im (sin re))>
#<alt (* im (sin re))>
#<alt (* im (sin re))>
#<alt (* im (sin re))>
#<alt (* im (sin re))>
#<alt (* im (sin re))>
#<alt (* im (sin re))>
#<alt (* im (sin re))>
#<alt (* im (sin re))>
#<alt (* im (sin re))>
#<alt (* im (sin re))>
#<alt (* im (sin re))>
#<alt (* im (sin re))>
#<alt (* im (sin re))>
#<alt -1>
#<alt (- (* -1/6 (pow im 2)) 1)>
#<alt (- (* -1/6 (pow im 2)) 1)>
#<alt (- (* -1/6 (pow im 2)) 1)>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1 (* im (sin re)))>
#<alt (* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))>
#<alt (* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re)))))))>
#<alt (* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re)))))))>
#<alt (* -1/120 (* (pow im 5) (sin re)))>
#<alt (* (pow im 5) (+ (* -1/6 (/ (sin re) (pow im 2))) (* -1/120 (sin re))))>
#<alt (* (pow im 5) (+ (* -1 (/ (sin re) (pow im 4))) (+ (* -1/6 (/ (sin re) (pow im 2))) (* -1/120 (sin re)))))>
#<alt (* (pow im 5) (+ (* -1 (/ (sin re) (pow im 4))) (+ (* -1/6 (/ (sin re) (pow im 2))) (* -1/120 (sin re)))))>
#<alt (* -1/120 (* (pow im 5) (sin re)))>
#<alt (* -1 (* (pow im 5) (+ (* 1/120 (sin re)) (* 1/6 (/ (sin re) (pow im 2))))))>
#<alt (* -1 (* (pow im 5) (+ (* 1/120 (sin re)) (+ (* 1/6 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 4))))))>
#<alt (* -1 (* (pow im 5) (+ (* 1/120 (sin re)) (+ (* 1/6 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 4))))))>
#<alt (* im (* re (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))>
#<alt (* re (+ (* -1/6 (* im (* (pow re 2) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))) (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))))>
#<alt (* re (+ (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)) (* (pow re 2) (+ (* -1/6 (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))) (* 1/120 (* im (* (pow re 2) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))))))))>
#<alt (* re (+ (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)) (* (pow re 2) (+ (* -1/6 (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))) (* (pow re 2) (+ (* -1/5040 (* im (* (pow re 2) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))) (* 1/120 (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))))))))>
#<alt (* im (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))>
#<alt (* im (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))>
#<alt (* im (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))>
#<alt (* im (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))>
#<alt (* im (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))>
#<alt (* im (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))>
#<alt (* im (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))>
#<alt (* im (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))>
#<alt (* re (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))>
#<alt (* re (- (+ (* -1/6 (* (pow re 2) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))) (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6))) 1))>
#<alt (* re (- (+ (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) (* (pow re 2) (+ (* -1/6 (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)) (* 1/120 (* (pow re 2) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))))) 1))>
#<alt (* re (- (+ (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) (* (pow re 2) (+ (* -1/6 (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)) (* (pow re 2) (+ (* -1/5040 (* (pow re 2) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))) (* 1/120 (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))))))) 1))>
#<alt (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))>
#<alt (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))>
#<alt (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))>
#<alt (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))>
#<alt (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))>
#<alt (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))>
#<alt (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))>
#<alt (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))>
#<alt (* -1 (sin re))>
#<alt (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re))))>
#<alt (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re))))))>
#<alt (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re))))))>
#<alt (* -1/120 (* (pow im 4) (sin re)))>
#<alt (* (pow im 4) (+ (* -1/6 (/ (sin re) (pow im 2))) (* -1/120 (sin re))))>
#<alt (* (pow im 4) (+ (* -1 (/ (sin re) (pow im 4))) (+ (* -1/6 (/ (sin re) (pow im 2))) (* -1/120 (sin re)))))>
#<alt (* (pow im 4) (+ (* -1 (/ (sin re) (pow im 4))) (+ (* -1/6 (/ (sin re) (pow im 2))) (* -1/120 (sin re)))))>
#<alt (* -1/120 (* (pow im 4) (sin re)))>
#<alt (* (pow im 4) (+ (* -1/6 (/ (sin re) (pow im 2))) (* -1/120 (sin re))))>
#<alt (* (pow im 4) (+ (* -1 (/ (sin re) (pow im 4))) (+ (* -1/6 (/ (sin re) (pow im 2))) (* -1/120 (sin re)))))>
#<alt (* (pow im 4) (+ (* -1 (/ (sin re) (pow im 4))) (+ (* -1/6 (/ (sin re) (pow im 2))) (* -1/120 (sin re)))))>
#<alt -1>
#<alt (- (* -1/6 (pow im 2)) 1)>
#<alt (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)>
#<alt (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)>
#<alt (* -1/120 (pow im 4))>
#<alt (* -1 (* (pow im 4) (+ 1/120 (* 1/6 (/ 1 (pow im 2))))))>
#<alt (* (pow im 4) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 2))) 1/120))>
#<alt (* (pow im 4) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 2))) 1/120))>
#<alt (* -1/120 (pow im 4))>
#<alt (* -1 (* (pow im 4) (+ 1/120 (* 1/6 (/ 1 (pow im 2))))))>
#<alt (* (pow im 4) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 2))) 1/120))>
#<alt (* (pow im 4) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 2))) 1/120))>
#<alt (* -1 (* im (sin re)))>
#<alt (* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))>
#<alt (* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re)))))))>
#<alt (* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* (pow im 2) (+ (* -1/120 (sin re)) (* -1/5040 (* (pow im 2) (sin re)))))))))>
#<alt (* -1/5040 (* (pow im 7) (sin re)))>
#<alt (* (pow im 7) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))>
#<alt (* (pow im 7) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))>
#<alt (* (pow im 7) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))))>
#<alt (* -1/5040 (* (pow im 7) (sin re)))>
#<alt (* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (* 1/120 (/ (sin re) (pow im 2))))))>
#<alt (* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (+ (* 1/120 (/ (sin re) (pow im 2))) (* 1/6 (/ (sin re) (pow im 4)))))))>
#<alt (* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (+ (* 1/120 (/ (sin re) (pow im 2))) (+ (* 1/6 (/ (sin re) (pow im 4))) (/ (sin re) (pow im 6)))))))>
#<alt (* im (* re (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))>
#<alt (* re (+ (* -1/6 (* im (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))) (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))))>
#<alt (* re (+ (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* (pow re 2) (+ (* -1/6 (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (* 1/120 (* im (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))))))))>
#<alt (* re (+ (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* (pow re 2) (+ (* -1/6 (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (* (pow re 2) (+ (* -1/5040 (* im (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))) (* 1/120 (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))))))))>
#<alt (* im (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))>
#<alt (* im (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))>
#<alt (* im (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))>
#<alt (* im (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))>
#<alt (* im (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))>
#<alt (* im (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))>
#<alt (* im (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))>
#<alt (* im (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))>
#<alt (* re (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))>
#<alt (* re (- (+ (* -1/6 (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)))) 1))>
#<alt (* re (- (+ (* -1/6 (pow im 2)) (+ (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) (* (pow re 2) (+ (* -1/6 (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* 1/120 (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))))))) 1))>
#<alt (* re (- (+ (* -1/6 (pow im 2)) (+ (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) (* (pow re 2) (+ (* -1/6 (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* (pow re 2) (+ (* -1/5040 (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (* 1/120 (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))))))) 1))>
#<alt (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))>
#<alt (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))>
#<alt (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))>
#<alt (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))>
#<alt (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))>
#<alt (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))>
#<alt (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))>
#<alt (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))>
#<alt (* -1 (sin re))>
#<alt (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re))))>
#<alt (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re))))))>
#<alt (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* (pow im 2) (+ (* -1/120 (sin re)) (* -1/5040 (* (pow im 2) (sin re))))))))>
#<alt (* -1/5040 (* (pow im 6) (sin re)))>
#<alt (* (pow im 6) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))>
#<alt (* (pow im 6) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))>
#<alt (* (pow im 6) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))))>
#<alt (* -1/5040 (* (pow im 6) (sin re)))>
#<alt (* (pow im 6) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))>
#<alt (* (pow im 6) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))>
#<alt (* (pow im 6) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))))>
#<alt -1>
#<alt (- (* -1/6 (pow im 2)) 1)>
#<alt (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)>
#<alt (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)>
#<alt (* -1/5040 (pow im 6))>
#<alt (* -1 (* (pow im 6) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 4))) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* -1/5040 (pow im 6))>
#<alt (* -1 (* (pow im 6) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 4))) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* -1/3 (pow im 2))>
#<alt (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3))>
#<alt (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3))>
#<alt (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3))>
#<alt (* -1/2520 (pow im 6))>
#<alt (* -1 (* (pow im 6) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))>
#<alt (* -1/2520 (pow im 6))>
#<alt (* -1 (* (pow im 6) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/60 im)>
#<alt (* im (- (* -1/2520 (pow im 2)) 1/60))>
#<alt (* im (- (* -1/2520 (pow im 2)) 1/60))>
#<alt (* im (- (* -1/2520 (pow im 2)) 1/60))>
#<alt (* -1/2520 (pow im 3))>
#<alt (* -1 (* (pow im 3) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 3) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 3) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1/2520 (pow im 3))>
#<alt (* -1 (* (pow im 3) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 3) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 3) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/120 (pow im 2))>
#<alt (* -1/120 (pow im 2))>
#<alt (* -1/120 (pow im 2))>
#<alt (* -1/120 (pow im 2))>
#<alt (* -1/120 (pow im 2))>
#<alt (* -1/120 (pow im 2))>
#<alt (* -1/120 (pow im 2))>
#<alt (* -1/120 (pow im 2))>
#<alt (* -1/120 (pow im 2))>
#<alt (* -1/120 (pow im 2))>
#<alt (* -1/120 (pow im 2))>
#<alt (* -1/120 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6))>
#<alt (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6))>
#<alt (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6))>
#<alt (* -1/120 (pow im 4))>
#<alt (* -1 (* (pow im 4) (+ 1/120 (* 1/6 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 4) (+ 1/120 (* 1/6 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 4) (+ 1/120 (* 1/6 (/ 1 (pow im 2))))))>
#<alt (* -1/120 (pow im 4))>
#<alt (* -1 (* (pow im 4) (+ 1/120 (* 1/6 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 4) (+ 1/120 (* 1/6 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 4) (+ 1/120 (* 1/6 (/ 1 (pow im 2))))))>
#<alt (* -1/5040 (pow im 2))>
#<alt (* -1/5040 (pow im 2))>
#<alt (* -1/5040 (pow im 2))>
#<alt (* -1/5040 (pow im 2))>
#<alt (* -1/5040 (pow im 2))>
#<alt (* -1/5040 (pow im 2))>
#<alt (* -1/5040 (pow im 2))>
#<alt (* -1/5040 (pow im 2))>
#<alt (* -1/5040 (pow im 2))>
#<alt (* -1/5040 (pow im 2))>
#<alt (* -1/5040 (pow im 2))>
#<alt (* -1/5040 (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)>
Calls

93 calls:

TimeVariablePointExpression
19.0ms
im
@-inf
(* (* 1/2 (sin re)) (* im (+ -2 (* (* im im) (+ -1/3 (* im (* im (+ -1/60 (* im (* im -1/2520))))))))))
17.0ms
im
@inf
(* im (* im -1/2520))
3.0ms
re
@0
(* (* (sin re) im) (+ -1 (* -1/6 (* im im))))
2.0ms
re
@0
(* (* 1/2 (sin re)) (* im (+ -2 (* (* im im) (+ -1/3 (* im (* im (+ -1/60 (* im (* im -1/2520))))))))))
2.0ms
re
@inf
(* (* 1/2 (sin re)) (* im (+ -2 (* (* im im) (+ -1/3 (* im (* im (+ -1/60 (* im (* im -1/2520))))))))))

rewrite546.0ms (3.6%)

Algorithm
batch-egg-rewrite
Rules
3344×fma-lowering-fma.f32
3344×fma-lowering-fma.f64
3214×*-lowering-*.f32
3214×*-lowering-*.f64
2034×+-lowering-+.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
045258
1266228
22393228
08674228
Stop Event
iter limit
node limit
Counts
23 → 563
Calls
Call 1
Inputs
(* (* 1/2 (sin re)) (* im (+ -2 (* (* im im) (+ -1/3 (* im (* im (+ -1/60 (* im (* im -1/2520))))))))))
(* 1/2 (sin re))
(sin re)
(* im (+ -2 (* (* im im) (+ -1/3 (* im (* im (+ -1/60 (* im (* im -1/2520)))))))))
(* (sin re) (- 0 im))
(- 0 im)
(* (* (sin re) im) (+ -1 (* -1/6 (* im im))))
(* (sin re) im)
(+ -1 (* -1/6 (* im im)))
(* im (* (sin re) (+ -1 (* (* im im) (+ -1/6 (* (* im im) -1/120))))))
(* (sin re) (+ -1 (* (* im im) (+ -1/6 (* (* im im) -1/120)))))
(+ -1 (* (* im im) (+ -1/6 (* (* im im) -1/120))))
(* im (* (sin re) (+ (* (+ -1/120 (* -1/5040 (* im im))) (* im (* im (* im im)))) (+ -1 (* -1/6 (* im im))))))
(* (sin re) (+ (* (+ -1/120 (* -1/5040 (* im im))) (* im (* im (* im im)))) (+ -1 (* -1/6 (* im im)))))
(+ (* (+ -1/120 (* -1/5040 (* im im))) (* im (* im (* im im)))) (+ -1 (* -1/6 (* im im))))
(* (* im im) (+ -1/3 (* im (* im (+ -1/60 (* im (* im -1/2520)))))))
(* im (* im -1/2520))
(* im (+ -1/60 (* im (* im -1/2520))))
(* -1/6 (* im im))
(* (* im im) -1/120)
(* (* im im) (+ -1/6 (* (* im im) -1/120)))
(* -1/5040 (* im im))
(* im (* im im))
Outputs
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im)))))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)) #s(literal -2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)) #s(literal -2 binary64)))
(+.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im))))
(+.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im))) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im #s(literal -2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im)))))
(fma.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im))))
(fma.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im))))
(fma.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)) #s(literal -2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)) #s(literal -2 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))) #s(literal -2 binary64)))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))))) (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))) (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))) (neg.f64 (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 re) im) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 im (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))))
(*.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)))
(*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))))
(*.f64 (*.f64 (*.f64 (sin.f64 re) im) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))) im)
(*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))) #s(literal 1/2 binary64)) (sin.f64 re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(*.f64 (sin.f64 re) #s(literal 1/2 binary64))
(sin.f64 re)
(+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))))
(+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64)))
(fma.f64 im #s(literal -2 binary64) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))))
(fma.f64 im (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))) (*.f64 im #s(literal -2 binary64)))
(fma.f64 #s(literal -2 binary64) im (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))))
(fma.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im)) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))) im (*.f64 im #s(literal -2 binary64)))
(fma.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))) (*.f64 im im) (*.f64 im #s(literal -2 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -8 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))))) (+.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im)))))))
(/.f64 (-.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 im (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))) #s(literal -2 binary64)))))
(/.f64 (*.f64 im (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))))) (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))))
(/.f64 (*.f64 (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))) im) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))) #s(literal -2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))) im) (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -8 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im)))))) (neg.f64 (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))))))
(/.f64 (neg.f64 (*.f64 im (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))) (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (*.f64 im (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))) (neg.f64 (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))) im)) (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))) im)) (neg.f64 (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))))
(*.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))) im)
(+.f64 (*.f64 (sin.f64 re) #s(literal 0 binary64)) (*.f64 im (*.f64 (sin.f64 re) #s(literal -1 binary64))))
(+.f64 (*.f64 #s(literal 0 binary64) (sin.f64 re)) (*.f64 im (*.f64 (sin.f64 re) #s(literal -1 binary64))))
(fma.f64 (sin.f64 re) #s(literal 0 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal -1 binary64))))
(fma.f64 #s(literal 0 binary64) (sin.f64 re) (*.f64 im (*.f64 (sin.f64 re) #s(literal -1 binary64))))
(neg.f64 (*.f64 (sin.f64 re) im))
(/.f64 (*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im im))
(/.f64 (*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) (*.f64 im im))) im)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (sin.f64 re)) (*.f64 im im))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (sin.f64 re)) im)
(/.f64 (neg.f64 (*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(/.f64 (neg.f64 (*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (sin.f64 re))) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (sin.f64 re))) (-.f64 #s(literal 0 binary64) im))
(*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) im))
(*.f64 (sin.f64 re) (*.f64 im #s(literal -1 binary64)))
(*.f64 im (*.f64 (sin.f64 re) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) im) (sin.f64 re))
(*.f64 (*.f64 (sin.f64 re) im) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) im))
(*.f64 (*.f64 (sin.f64 re) #s(literal -1 binary64)) im)
(+.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) im))
(+.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) im)
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 im im)) im)
(-.f64 (/.f64 #s(literal 0 binary64) im) im)
(fma.f64 #s(literal -1 binary64) im #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 im im)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) im) #s(literal 0 binary64))
(neg.f64 im)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 im (-.f64 #s(literal 0 binary64) (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 im (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (*.f64 im im))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 im im) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) im)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) im)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (neg.f64 (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 im im) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) im))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) im))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)))) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(pow.f64 (/.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) #s(literal -1 binary64))
(pow.f64 (/.f64 im (-.f64 #s(literal 0 binary64) (*.f64 im im))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) im)
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 im im)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) im))
(+.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (*.f64 im (*.f64 (sin.f64 re) #s(literal -1 binary64))))
(+.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal -1 binary64))) (*.f64 (sin.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(fma.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) im) (*.f64 (sin.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(fma.f64 (sin.f64 re) (*.f64 im #s(literal -1 binary64)) (*.f64 (sin.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(fma.f64 (sin.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 im (*.f64 (sin.f64 re) #s(literal -1 binary64))))
(fma.f64 im (*.f64 (sin.f64 re) #s(literal -1 binary64)) (*.f64 (sin.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(fma.f64 im (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 im (*.f64 (sin.f64 re) #s(literal -1 binary64))))
(fma.f64 (*.f64 im im) (*.f64 #s(literal -1/6 binary64) (*.f64 (sin.f64 re) im)) (*.f64 im (*.f64 (sin.f64 re) #s(literal -1 binary64))))
(fma.f64 (-.f64 #s(literal 0 binary64) im) (sin.f64 re) (*.f64 (sin.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 (sin.f64 re) im) #s(literal -1 binary64) (*.f64 (sin.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 (sin.f64 re) im) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (*.f64 im (*.f64 (sin.f64 re) #s(literal -1 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) im) (*.f64 (sin.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (*.f64 (sin.f64 re) im)) (*.f64 im (*.f64 (sin.f64 re) #s(literal -1 binary64))))
(fma.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (*.f64 (sin.f64 re) im) (*.f64 im (*.f64 (sin.f64 re) #s(literal -1 binary64))))
(fma.f64 (*.f64 (sin.f64 re) #s(literal -1 binary64)) im (*.f64 (sin.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im (*.f64 (sin.f64 re) im)) (*.f64 im (*.f64 (sin.f64 re) #s(literal -1 binary64))))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (sin.f64 re)) im (*.f64 im (*.f64 (sin.f64 re) #s(literal -1 binary64))))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im) (sin.f64 re) (*.f64 im (*.f64 (sin.f64 re) #s(literal -1 binary64))))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) im) (*.f64 im im)) #s(literal -1/6 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal -1 binary64))))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) im) #s(literal -1/6 binary64)) (*.f64 im im) (*.f64 im (*.f64 (sin.f64 re) #s(literal -1 binary64))))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) im) (*.f64 im #s(literal -1/6 binary64))) im (*.f64 im (*.f64 (sin.f64 re) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal -1 binary64))) (*.f64 (sin.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) #s(literal 2 binary64))) (-.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal -1 binary64))) (*.f64 (sin.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(/.f64 (*.f64 (*.f64 (sin.f64 re) im) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (*.f64 (*.f64 (sin.f64 re) im) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))) (*.f64 (sin.f64 re) im)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64))) (*.f64 (sin.f64 re) im)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal -1 binary64))) (*.f64 (sin.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal -1 binary64))) (*.f64 (sin.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 re) im) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 re) im) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64))))) (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))) (*.f64 (sin.f64 re) im))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64))) (*.f64 (sin.f64 re) im))) (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))))
(*.f64 (sin.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(*.f64 (*.f64 (sin.f64 re) im) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (sin.f64 re) im))
(*.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) im)
(*.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (sin.f64 re))
(*.f64 (sin.f64 re) im)
(*.f64 im (sin.f64 re))
(+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))
(+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))))
(fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))
(fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64))
(fma.f64 (*.f64 im #s(literal -1/6 binary64)) im #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))) (neg.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)))) (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64))))) (neg.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))))
(+.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal -1 binary64))) (*.f64 im (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))
(+.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal -1 binary64))) (*.f64 (*.f64 (sin.f64 re) im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))
(+.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal -1 binary64))) (*.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) im))
(+.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (sin.f64 re) im)))
(+.f64 (*.f64 (*.f64 (sin.f64 re) im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) (*.f64 im (*.f64 (sin.f64 re) #s(literal -1 binary64))))
(+.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (sin.f64 re) im)) (*.f64 im (*.f64 (sin.f64 re) #s(literal -1 binary64))))
(fma.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) im) (*.f64 im (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))
(fma.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (sin.f64 re) im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))
(fma.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) im))
(fma.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (sin.f64 re) im)))
(fma.f64 (sin.f64 re) (*.f64 im #s(literal -1 binary64)) (*.f64 im (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))
(fma.f64 (sin.f64 re) (*.f64 im #s(literal -1 binary64)) (*.f64 (*.f64 (sin.f64 re) im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))
(fma.f64 (sin.f64 re) (*.f64 im #s(literal -1 binary64)) (*.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) im))
(fma.f64 (sin.f64 re) (*.f64 im #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (sin.f64 re) im)))
(fma.f64 im (*.f64 (sin.f64 re) #s(literal -1 binary64)) (*.f64 im (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))
(fma.f64 im (*.f64 (sin.f64 re) #s(literal -1 binary64)) (*.f64 (*.f64 (sin.f64 re) im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))
(fma.f64 im (*.f64 (sin.f64 re) #s(literal -1 binary64)) (*.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) im))
(fma.f64 im (*.f64 (sin.f64 re) #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (sin.f64 re) im)))
(fma.f64 (-.f64 #s(literal 0 binary64) im) (sin.f64 re) (*.f64 im (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))
(fma.f64 (-.f64 #s(literal 0 binary64) im) (sin.f64 re) (*.f64 (*.f64 (sin.f64 re) im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))
(fma.f64 (-.f64 #s(literal 0 binary64) im) (sin.f64 re) (*.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) im))
(fma.f64 (-.f64 #s(literal 0 binary64) im) (sin.f64 re) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (sin.f64 re) im)))
(fma.f64 (*.f64 (sin.f64 re) im) #s(literal -1 binary64) (*.f64 im (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))
(fma.f64 (*.f64 (sin.f64 re) im) #s(literal -1 binary64) (*.f64 (*.f64 (sin.f64 re) im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))
(fma.f64 (*.f64 (sin.f64 re) im) #s(literal -1 binary64) (*.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) im))
(fma.f64 (*.f64 (sin.f64 re) im) #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (sin.f64 re) im)))
(fma.f64 (*.f64 (sin.f64 re) im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 im (*.f64 (sin.f64 re) #s(literal -1 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) im) (*.f64 im (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))
(fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) im) (*.f64 (*.f64 (sin.f64 re) im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))
(fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) im) (*.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) im))
(fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) im) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (sin.f64 re) im)))
(fma.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (sin.f64 re) im) (*.f64 im (*.f64 (sin.f64 re) #s(literal -1 binary64))))
(fma.f64 (*.f64 (sin.f64 re) #s(literal -1 binary64)) im (*.f64 im (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))
(fma.f64 (*.f64 (sin.f64 re) #s(literal -1 binary64)) im (*.f64 (*.f64 (sin.f64 re) im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))
(fma.f64 (*.f64 (sin.f64 re) #s(literal -1 binary64)) im (*.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) im))
(fma.f64 (*.f64 (sin.f64 re) #s(literal -1 binary64)) im (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (sin.f64 re) im)))
(/.f64 (*.f64 (*.f64 (sin.f64 re) im) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) #s(literal -1 binary64)))))
(/.f64 (*.f64 (*.f64 (sin.f64 re) im) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 re) im) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 re) im) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))) (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))
(*.f64 (sin.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))
(*.f64 (sin.f64 re) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) im))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))
(*.f64 (*.f64 (sin.f64 re) im) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) (*.f64 (sin.f64 re) im))
(*.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) im)
(*.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) (sin.f64 re))
(+.f64 (*.f64 (sin.f64 re) #s(literal -1 binary64)) (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))
(+.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) (*.f64 (sin.f64 re) #s(literal -1 binary64)))
(fma.f64 (sin.f64 re) #s(literal -1 binary64) (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))
(fma.f64 (sin.f64 re) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (sin.f64 re) #s(literal -1 binary64)))
(fma.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (sin.f64 re)) (*.f64 (sin.f64 re) #s(literal -1 binary64)))
(fma.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))) (sin.f64 re)) (*.f64 (sin.f64 re) #s(literal -1 binary64)))
(fma.f64 (*.f64 (sin.f64 re) im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (sin.f64 re) #s(literal -1 binary64)))
(fma.f64 #s(literal -1 binary64) (sin.f64 re) (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))
(fma.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))) (*.f64 (*.f64 im im) (sin.f64 re)) (*.f64 (sin.f64 re) #s(literal -1 binary64)))
(fma.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (sin.f64 re) (*.f64 (sin.f64 re) #s(literal -1 binary64)))
(fma.f64 (*.f64 (sin.f64 re) (*.f64 im im)) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))) (*.f64 (sin.f64 re) #s(literal -1 binary64)))
(fma.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 im im) (*.f64 (sin.f64 re) #s(literal -1 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 re) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 re) #s(literal -1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal -1 binary64)) (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 re) #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 re) #s(literal -1 binary64)) (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))
(/.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) #s(literal -1 binary64)))))
(/.f64 (*.f64 (sin.f64 re) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))) (sin.f64 re)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) #s(literal -1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) (sin.f64 re)) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 re) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 re) #s(literal -1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal -1 binary64)) (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 re) #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (sin.f64 re) #s(literal -1 binary64)) (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 re) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))) (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))) (sin.f64 re))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) (sin.f64 re))) (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))
(*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) (sin.f64 re))
(+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))
(+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (+.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) #s(literal -1 binary64)))
(+.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))
(+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) #s(literal -1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) (/.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))
(fma.f64 im (*.f64 im #s(literal -1/6 binary64)) (+.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) #s(literal -1 binary64)))
(fma.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) #s(literal -1 binary64))
(fma.f64 (*.f64 im im) #s(literal -1/6 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) #s(literal -1 binary64)))
(fma.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))) #s(literal -1 binary64))
(fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (+.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) #s(literal -1 binary64)))
(fma.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))) (*.f64 im im) #s(literal -1 binary64))
(fma.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))
(fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))
(fma.f64 (*.f64 im #s(literal -1/6 binary64)) im (+.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) #s(literal -1 binary64)))
(fma.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) im #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) #s(literal -1 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))) (+.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) (-.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) (-.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))) (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))) (neg.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) #s(literal -1 binary64))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) #s(literal -1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))
(+.f64 (*.f64 (sin.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (sin.f64 re) im) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))))
(+.f64 (*.f64 (sin.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (sin.f64 re) im)))
(+.f64 (*.f64 im (*.f64 (sin.f64 re) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (sin.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(+.f64 (*.f64 (*.f64 (sin.f64 re) im) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (sin.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(+.f64 (*.f64 (*.f64 (sin.f64 re) im) (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (sin.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(+.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) im) (*.f64 (sin.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (sin.f64 re) im)) (*.f64 (sin.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (sin.f64 re) im)) (*.f64 (sin.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(fma.f64 (sin.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (*.f64 (*.f64 (sin.f64 re) im) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (sin.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (sin.f64 re) im)))
(fma.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (*.f64 (*.f64 (sin.f64 re) im) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (sin.f64 re) im)))
(fma.f64 im (*.f64 (sin.f64 re) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (sin.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(fma.f64 (*.f64 (sin.f64 re) im) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (*.f64 (sin.f64 re) im) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (*.f64 (sin.f64 re) im) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (sin.f64 re) im)))
(fma.f64 (*.f64 (sin.f64 re) im) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (sin.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(fma.f64 (*.f64 (sin.f64 re) im) (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (sin.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(fma.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (sin.f64 re) im) (*.f64 (*.f64 (sin.f64 re) im) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (sin.f64 re) im) (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (sin.f64 re) im)))
(fma.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (sin.f64 re) im) (*.f64 (sin.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(fma.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) im (*.f64 (*.f64 (sin.f64 re) im) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) im (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (sin.f64 re) im)))
(fma.f64 (*.f64 (sin.f64 re) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) im (*.f64 (sin.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(fma.f64 (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (sin.f64 re) im) (*.f64 (sin.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (sin.f64 re) (*.f64 (*.f64 (sin.f64 re) im) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (sin.f64 re) (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (sin.f64 re) im)))
(/.f64 (*.f64 (*.f64 (sin.f64 re) im) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))) (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (*.f64 (*.f64 (sin.f64 re) im) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))) (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 re) im) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 re) im) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))) (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(*.f64 (sin.f64 re) (*.f64 im (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(*.f64 (sin.f64 re) (*.f64 (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) im))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(*.f64 (*.f64 (sin.f64 re) im) (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))))
(*.f64 (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (sin.f64 re) im))
(*.f64 (*.f64 (sin.f64 re) (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) im)
(*.f64 (*.f64 im (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (sin.f64 re))
(+.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (*.f64 (sin.f64 re) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))))
(+.f64 (*.f64 (sin.f64 re) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(+.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (sin.f64 re)) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (sin.f64 re)))
(fma.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (sin.f64 re) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (sin.f64 re) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(fma.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(fma.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (sin.f64 re) (*.f64 (sin.f64 re) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re)) (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (sin.f64 re)) (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (sin.f64 re) (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(fma.f64 (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (sin.f64 re) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (sin.f64 re)))
(fma.f64 (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (sin.f64 re)) (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 (sin.f64 re) (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))) (*.f64 im (*.f64 im im)) (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 re) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 re) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(/.f64 (*.f64 (sin.f64 re) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))) (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (*.f64 (sin.f64 re) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))) (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))) (sin.f64 re)) (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))) (sin.f64 re)) (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 re) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (sin.f64 re) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 re) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 re) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))) (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))) (sin.f64 re))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))) (sin.f64 re))) (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(*.f64 (sin.f64 re) (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))))
(*.f64 (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (sin.f64 re))
(+.f64 #s(literal -1 binary64) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))))
(+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))))
(+.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))
(+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(+.f64 (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))
(+.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) #s(literal -1 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))) (/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(fma.f64 im (*.f64 im #s(literal -1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(fma.f64 (*.f64 im im) #s(literal -1/6 binary64) (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(fma.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))
(fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))
(fma.f64 (*.f64 im #s(literal -1/6 binary64)) im (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (*.f64 im (*.f64 im im)) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(fma.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im im)) (*.f64 im im) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(fma.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im im))) im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(fma.f64 (*.f64 (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) im) (*.f64 im im) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(fma.f64 (*.f64 (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (*.f64 im im)) im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))))) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))) (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))))) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))) (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))) (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))) (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64))) (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))) (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64))))))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)))))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))) (*.f64 (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))) (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64))))))) (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))) (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)))))) (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)))) (*.f64 (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))) (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)))) (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 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/216 binary64)))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 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/216 binary64)))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (*.f64 (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 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/216 binary64)))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64))))))) (*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))) (*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 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/216 binary64)))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))) (*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64))))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64))) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64))) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))) (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 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/216 binary64))))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64))))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 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/216 binary64))))) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 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/216 binary64))))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (*.f64 (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 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/216 binary64))))) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 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/36 binary64)))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) (*.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64))))))) (*.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))) (*.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)))))) (*.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 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/36 binary64)))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) (*.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))) (*.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) (*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64))))))) (*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))) (*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)))))) (*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) (*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))) (*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64))))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64))))) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64))))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64))))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64))))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64))))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)))))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64))))) (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)))))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64))))) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)))) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64))))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64))))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)))))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 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/216 binary64))))))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)))) (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)))))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)))) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64))))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64))))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)))))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)))))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64))))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64))))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)))))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 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/216 binary64))))))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)))))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))) (*.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))) (*.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))) (neg.f64 (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)))) (neg.f64 (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im))))))) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))
(+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
(fma.f64 im (*.f64 im #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))
(fma.f64 im (*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
(fma.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))) (*.f64 im im)) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
(fma.f64 (*.f64 im im) #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))
(fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
(fma.f64 #s(literal -1/3 binary64) (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))
(fma.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
(fma.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))) (*.f64 im im) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
(fma.f64 (*.f64 #s(literal -1/3 binary64) im) im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))) im) im (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) im (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))) (+.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))
(/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))) (+.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))) #s(literal -1/3 binary64)))))
(/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))) (-.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))) (*.f64 im im)) (+.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))) #s(literal -1/3 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))) (*.f64 im im)) (-.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))) (neg.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))))) (neg.f64 (+.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))) #s(literal -1/3 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))) (neg.f64 (-.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))) (*.f64 im im))) (neg.f64 (+.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))) #s(literal -1/3 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))) (*.f64 im im))) (neg.f64 (-.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))
(*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im im))
(*.f64 (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))) im)
(*.f64 im (*.f64 im #s(literal -1/2520 binary64)))
(*.f64 (*.f64 im im) #s(literal -1/2520 binary64))
(*.f64 #s(literal -1/2520 binary64) (*.f64 im im))
(*.f64 (*.f64 im #s(literal -1/2520 binary64)) im)
(+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64)) (*.f64 im #s(literal -1/60 binary64)))
(+.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64)))
(fma.f64 im #s(literal -1/60 binary64) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64)))
(fma.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) (*.f64 im #s(literal -1/60 binary64)))
(fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/2520 binary64)) (*.f64 im #s(literal -1/60 binary64)))
(fma.f64 #s(literal -1/60 binary64) im (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64)))
(fma.f64 (*.f64 im #s(literal -1/2520 binary64)) (*.f64 im im) (*.f64 im #s(literal -1/60 binary64)))
(fma.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) im (*.f64 im #s(literal -1/60 binary64)))
(fma.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64) (*.f64 im #s(literal -1/60 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216000 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64))))) (+.f64 (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im #s(literal -1/60 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im #s(literal -1/60 binary64))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64)))) (-.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64))))
(/.f64 (*.f64 im (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64))))) (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64)))))
(/.f64 (*.f64 im (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/6350400 binary64)))) (-.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64)))) im) (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/6350400 binary64))) im) (-.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216000 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64)))))) (neg.f64 (+.f64 (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im #s(literal -1/60 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im #s(literal -1/60 binary64))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64))))) (neg.f64 (-.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64)))))
(/.f64 (neg.f64 (*.f64 im (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64)))))) (neg.f64 (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))))))
(/.f64 (neg.f64 (*.f64 im (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/6350400 binary64))))) (neg.f64 (-.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64)))) im)) (neg.f64 (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/6350400 binary64))) im)) (neg.f64 (-.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))
(*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))
(*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))) im)
(*.f64 im (*.f64 im #s(literal -1/6 binary64)))
(*.f64 (*.f64 im im) #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(*.f64 (*.f64 im #s(literal -1/6 binary64)) im)
(*.f64 im (*.f64 im #s(literal -1/120 binary64)))
(*.f64 (*.f64 im im) #s(literal -1/120 binary64))
(*.f64 #s(literal -1/120 binary64) (*.f64 im im))
(*.f64 (*.f64 im #s(literal -1/120 binary64)) im)
(+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))
(+.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))
(fma.f64 im (*.f64 im #s(literal -1/6 binary64)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))
(fma.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/120 binary64)))) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))
(fma.f64 im (*.f64 (*.f64 im #s(literal -1/120 binary64)) (*.f64 im im)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 im im) #s(literal -1/6 binary64) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))
(fma.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/120 binary64))) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))
(fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))
(fma.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 im (*.f64 im #s(literal -1/120 binary64))) (*.f64 im im) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 im #s(literal -1/6 binary64)) im (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))
(fma.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/120 binary64))) im) im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))
(/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/1728000 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/120 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/14400 binary64)))) (-.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/1728000 binary64)))) (*.f64 im im)) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/120 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/14400 binary64))) (*.f64 im im)) (-.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))))) (neg.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))) (neg.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/1728000 binary64)))))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/120 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/14400 binary64))))) (neg.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/1728000 binary64)))) (*.f64 im im))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/120 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/14400 binary64))) (*.f64 im im))) (neg.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))
(*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))) (*.f64 im im))
(*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) im)
(*.f64 im (*.f64 im #s(literal -1/5040 binary64)))
(*.f64 (*.f64 im im) #s(literal -1/5040 binary64))
(*.f64 #s(literal -1/5040 binary64) (*.f64 im im))
(*.f64 (*.f64 im #s(literal -1/5040 binary64)) im)
(exp.f64 (*.f64 (log.f64 im) #s(literal 3 binary64)))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))
(/.f64 (pow.f64 (+.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) #s(literal 3 binary64)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))
(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)))

simplify371.0ms (2.4%)

Algorithm
egg-herbie
Rules
5156×*-lowering-*.f32
5156×*-lowering-*.f64
2138×+-lowering-+.f64
2138×+-lowering-+.f32
1632×sum3-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04274904
115314642
260024608
080654608
Stop Event
iter limit
node limit
Counts
372 → 372
Calls
Call 1
Inputs
(* 1/2 (* im (* re (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(* re (+ (* -1/12 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))) (* 1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))))
(* re (+ (* 1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* (pow re 2) (+ (* -1/12 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* 1/240 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))))))
(* re (+ (* 1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* (pow re 2) (+ (* -1/12 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* (pow re 2) (+ (* -1/10080 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))) (* 1/240 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))))))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(* -1 (* im (sin re)))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re)))))))
(* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* (pow im 2) (+ (* -1/120 (sin re)) (* -1/5040 (* (pow im 2) (sin re)))))))))
(* -1/5040 (* (pow im 7) (sin re)))
(* (pow im 7) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))
(* (pow im 7) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))
(* (pow im 7) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))))
(* -1/5040 (* (pow im 7) (sin re)))
(* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (* 1/120 (/ (sin re) (pow im 2))))))
(* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (+ (* 1/120 (/ (sin re) (pow im 2))) (* 1/6 (/ (sin re) (pow im 4)))))))
(* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (+ (* 1/120 (/ (sin re) (pow im 2))) (+ (* 1/6 (/ (sin re) (pow im 4))) (/ (sin re) (pow im 6)))))))
(* 1/2 re)
(* re (+ 1/2 (* -1/12 (pow re 2))))
(* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))
(* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
re
(* re (+ 1 (* -1/6 (pow re 2))))
(* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(* re (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/120 (* -1/5040 (pow re 2)))) 1/6))))
(sin re)
(sin re)
(sin re)
(sin re)
(sin re)
(sin re)
(sin re)
(sin re)
(* -2 im)
(* im (- (* -1/3 (pow im 2)) 2))
(* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))
(* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))
(* -1/2520 (pow im 7))
(* -1 (* (pow im 7) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* (pow im 7) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(* (pow im 7) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 4))) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* -1/2520 (pow im 7))
(* -1 (* (pow im 7) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* -1 (* (pow im 7) (+ 1/2520 (+ (/ 1/3 (pow im 4)) (* 1/60 (/ 1 (pow im 2)))))))
(* -1 (* (pow im 7) (+ 1/2520 (+ (/ 1/3 (pow im 4)) (+ (* 1/60 (/ 1 (pow im 2))) (* 2 (/ 1 (pow im 6))))))))
(* -1 (* im re))
(* re (+ (* -1 im) (* 1/6 (* im (pow re 2)))))
(* re (+ (* -1 im) (* (pow re 2) (+ (* -1/120 (* im (pow re 2))) (* 1/6 im)))))
(* re (+ (* -1 im) (* (pow re 2) (+ (* 1/6 im) (* (pow re 2) (+ (* -1/120 im) (* 1/5040 (* im (pow re 2)))))))))
(* -1 (* im (sin re)))
(* -1 (* im (sin re)))
(* -1 (* im (sin re)))
(* -1 (* im (sin re)))
(* -1 (* im (sin re)))
(* -1 (* im (sin re)))
(* -1 (* im (sin re)))
(* -1 (* im (sin re)))
(* -1 (* im (sin re)))
(* -1 (* im (sin re)))
(* -1 (* im (sin re)))
(* -1 (* im (sin re)))
(* -1 (* im (sin re)))
(* -1 (* im (sin re)))
(* -1 (* im (sin re)))
(* -1 (* im (sin re)))
(* -1 (* im (sin re)))
(* -1 (* im (sin re)))
(* -1 (* im (sin re)))
(* -1 (* im (sin re)))
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* im (* re (- (* -1/6 (pow im 2)) 1)))
(* re (+ (* -1/6 (* im (* (pow re 2) (- (* -1/6 (pow im 2)) 1)))) (* im (- (* -1/6 (pow im 2)) 1))))
(* re (+ (* im (- (* -1/6 (pow im 2)) 1)) (* (pow re 2) (+ (* -1/6 (* im (- (* -1/6 (pow im 2)) 1))) (* 1/120 (* im (* (pow re 2) (- (* -1/6 (pow im 2)) 1))))))))
(* re (+ (* im (- (* -1/6 (pow im 2)) 1)) (* (pow re 2) (+ (* -1/6 (* im (- (* -1/6 (pow im 2)) 1))) (* (pow re 2) (+ (* -1/5040 (* im (* (pow re 2) (- (* -1/6 (pow im 2)) 1)))) (* 1/120 (* im (- (* -1/6 (pow im 2)) 1)))))))))
(* im (* (sin re) (- (* -1/6 (pow im 2)) 1)))
(* im (* (sin re) (- (* -1/6 (pow im 2)) 1)))
(* im (* (sin re) (- (* -1/6 (pow im 2)) 1)))
(* im (* (sin re) (- (* -1/6 (pow im 2)) 1)))
(* im (* (sin re) (- (* -1/6 (pow im 2)) 1)))
(* im (* (sin re) (- (* -1/6 (pow im 2)) 1)))
(* im (* (sin re) (- (* -1/6 (pow im 2)) 1)))
(* im (* (sin re) (- (* -1/6 (pow im 2)) 1)))
(* -1 (* im (sin re)))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(* -1/6 (* (pow im 3) (sin re)))
(* (pow im 3) (+ (* -1 (/ (sin re) (pow im 2))) (* -1/6 (sin re))))
(* (pow im 3) (+ (* -1 (/ (sin re) (pow im 2))) (* -1/6 (sin re))))
(* (pow im 3) (+ (* -1 (/ (sin re) (pow im 2))) (* -1/6 (sin re))))
(* -1/6 (* (pow im 3) (sin re)))
(* -1 (* (pow im 3) (+ (* 1/6 (sin re)) (/ (sin re) (pow im 2)))))
(* -1 (* (pow im 3) (+ (* 1/6 (sin re)) (/ (sin re) (pow im 2)))))
(* -1 (* (pow im 3) (+ (* 1/6 (sin re)) (/ (sin re) (pow im 2)))))
(* im re)
(* re (+ im (* -1/6 (* im (pow re 2)))))
(* re (+ im (* (pow re 2) (+ (* -1/6 im) (* 1/120 (* im (pow re 2)))))))
(* re (+ im (* (pow re 2) (+ (* -1/6 im) (* (pow re 2) (+ (* -1/5040 (* im (pow re 2))) (* 1/120 im)))))))
(* im (sin re))
(* im (sin re))
(* im (sin re))
(* im (sin re))
(* im (sin re))
(* im (sin re))
(* im (sin re))
(* im (sin re))
(* im (sin re))
(* im (sin re))
(* im (sin re))
(* im (sin re))
(* im (sin re))
(* im (sin re))
(* im (sin re))
(* im (sin re))
(* im (sin re))
(* im (sin re))
(* im (sin re))
(* im (sin re))
-1
(- (* -1/6 (pow im 2)) 1)
(- (* -1/6 (pow im 2)) 1)
(- (* -1/6 (pow im 2)) 1)
(* -1/6 (pow im 2))
(* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))
(* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))
(* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))
(* -1/6 (pow im 2))
(* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))
(* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))
(* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))
(* -1 (* im (sin re)))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re)))))))
(* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re)))))))
(* -1/120 (* (pow im 5) (sin re)))
(* (pow im 5) (+ (* -1/6 (/ (sin re) (pow im 2))) (* -1/120 (sin re))))
(* (pow im 5) (+ (* -1 (/ (sin re) (pow im 4))) (+ (* -1/6 (/ (sin re) (pow im 2))) (* -1/120 (sin re)))))
(* (pow im 5) (+ (* -1 (/ (sin re) (pow im 4))) (+ (* -1/6 (/ (sin re) (pow im 2))) (* -1/120 (sin re)))))
(* -1/120 (* (pow im 5) (sin re)))
(* -1 (* (pow im 5) (+ (* 1/120 (sin re)) (* 1/6 (/ (sin re) (pow im 2))))))
(* -1 (* (pow im 5) (+ (* 1/120 (sin re)) (+ (* 1/6 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 4))))))
(* -1 (* (pow im 5) (+ (* 1/120 (sin re)) (+ (* 1/6 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 4))))))
(* im (* re (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))
(* re (+ (* -1/6 (* im (* (pow re 2) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))) (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))))
(* re (+ (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)) (* (pow re 2) (+ (* -1/6 (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))) (* 1/120 (* im (* (pow re 2) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))))))))
(* re (+ (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)) (* (pow re 2) (+ (* -1/6 (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))) (* (pow re 2) (+ (* -1/5040 (* im (* (pow re 2) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))) (* 1/120 (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))))))))
(* im (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))
(* im (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))
(* im (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))
(* im (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))
(* im (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))
(* im (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))
(* im (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))
(* im (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))
(* re (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))
(* re (- (+ (* -1/6 (* (pow re 2) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))) (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6))) 1))
(* re (- (+ (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) (* (pow re 2) (+ (* -1/6 (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)) (* 1/120 (* (pow re 2) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))))) 1))
(* re (- (+ (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) (* (pow re 2) (+ (* -1/6 (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)) (* (pow re 2) (+ (* -1/5040 (* (pow re 2) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))) (* 1/120 (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))))))) 1))
(* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))
(* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))
(* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))
(* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))
(* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))
(* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))
(* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))
(* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))
(* -1 (sin re))
(+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re))))
(+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re))))))
(+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re))))))
(* -1/120 (* (pow im 4) (sin re)))
(* (pow im 4) (+ (* -1/6 (/ (sin re) (pow im 2))) (* -1/120 (sin re))))
(* (pow im 4) (+ (* -1 (/ (sin re) (pow im 4))) (+ (* -1/6 (/ (sin re) (pow im 2))) (* -1/120 (sin re)))))
(* (pow im 4) (+ (* -1 (/ (sin re) (pow im 4))) (+ (* -1/6 (/ (sin re) (pow im 2))) (* -1/120 (sin re)))))
(* -1/120 (* (pow im 4) (sin re)))
(* (pow im 4) (+ (* -1/6 (/ (sin re) (pow im 2))) (* -1/120 (sin re))))
(* (pow im 4) (+ (* -1 (/ (sin re) (pow im 4))) (+ (* -1/6 (/ (sin re) (pow im 2))) (* -1/120 (sin re)))))
(* (pow im 4) (+ (* -1 (/ (sin re) (pow im 4))) (+ (* -1/6 (/ (sin re) (pow im 2))) (* -1/120 (sin re)))))
-1
(- (* -1/6 (pow im 2)) 1)
(- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)
(- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)
(* -1/120 (pow im 4))
(* -1 (* (pow im 4) (+ 1/120 (* 1/6 (/ 1 (pow im 2))))))
(* (pow im 4) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 2))) 1/120))
(* (pow im 4) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 2))) 1/120))
(* -1/120 (pow im 4))
(* -1 (* (pow im 4) (+ 1/120 (* 1/6 (/ 1 (pow im 2))))))
(* (pow im 4) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 2))) 1/120))
(* (pow im 4) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 2))) 1/120))
(* -1 (* im (sin re)))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re)))))))
(* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* (pow im 2) (+ (* -1/120 (sin re)) (* -1/5040 (* (pow im 2) (sin re)))))))))
(* -1/5040 (* (pow im 7) (sin re)))
(* (pow im 7) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))
(* (pow im 7) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))
(* (pow im 7) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))))
(* -1/5040 (* (pow im 7) (sin re)))
(* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (* 1/120 (/ (sin re) (pow im 2))))))
(* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (+ (* 1/120 (/ (sin re) (pow im 2))) (* 1/6 (/ (sin re) (pow im 4)))))))
(* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (+ (* 1/120 (/ (sin re) (pow im 2))) (+ (* 1/6 (/ (sin re) (pow im 4))) (/ (sin re) (pow im 6)))))))
(* im (* re (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(* re (+ (* -1/6 (* im (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))) (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))))
(* re (+ (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* (pow re 2) (+ (* -1/6 (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (* 1/120 (* im (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))))))))
(* re (+ (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* (pow re 2) (+ (* -1/6 (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (* (pow re 2) (+ (* -1/5040 (* im (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))) (* 1/120 (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))))))))
(* im (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(* im (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(* im (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(* im (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(* im (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(* im (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(* im (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(* im (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(* re (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(* re (- (+ (* -1/6 (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)))) 1))
(* re (- (+ (* -1/6 (pow im 2)) (+ (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) (* (pow re 2) (+ (* -1/6 (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* 1/120 (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))))))) 1))
(* re (- (+ (* -1/6 (pow im 2)) (+ (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) (* (pow re 2) (+ (* -1/6 (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* (pow re 2) (+ (* -1/5040 (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (* 1/120 (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))))))) 1))
(* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(* -1 (sin re))
(+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re))))
(+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re))))))
(+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* (pow im 2) (+ (* -1/120 (sin re)) (* -1/5040 (* (pow im 2) (sin re))))))))
(* -1/5040 (* (pow im 6) (sin re)))
(* (pow im 6) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))
(* (pow im 6) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))
(* (pow im 6) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))))
(* -1/5040 (* (pow im 6) (sin re)))
(* (pow im 6) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))
(* (pow im 6) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))
(* (pow im 6) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))))
-1
(- (* -1/6 (pow im 2)) 1)
(- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)
(- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)
(* -1/5040 (pow im 6))
(* -1 (* (pow im 6) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* (pow im 6) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))
(* (pow im 6) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 4))) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* -1/5040 (pow im 6))
(* -1 (* (pow im 6) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* (pow im 6) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))
(* (pow im 6) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 4))) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* -1/3 (pow im 2))
(* (pow im 2) (- (* -1/60 (pow im 2)) 1/3))
(* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3))
(* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3))
(* -1/2520 (pow im 6))
(* -1 (* (pow im 6) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(* -1/2520 (pow im 6))
(* -1 (* (pow im 6) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(* -1/2520 (pow im 2))
(* -1/2520 (pow im 2))
(* -1/2520 (pow im 2))
(* -1/2520 (pow im 2))
(* -1/2520 (pow im 2))
(* -1/2520 (pow im 2))
(* -1/2520 (pow im 2))
(* -1/2520 (pow im 2))
(* -1/2520 (pow im 2))
(* -1/2520 (pow im 2))
(* -1/2520 (pow im 2))
(* -1/2520 (pow im 2))
(* -1/60 im)
(* im (- (* -1/2520 (pow im 2)) 1/60))
(* im (- (* -1/2520 (pow im 2)) 1/60))
(* im (- (* -1/2520 (pow im 2)) 1/60))
(* -1/2520 (pow im 3))
(* -1 (* (pow im 3) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* -1 (* (pow im 3) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* -1 (* (pow im 3) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* -1/2520 (pow im 3))
(* -1 (* (pow im 3) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* -1 (* (pow im 3) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* -1 (* (pow im 3) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/120 (pow im 2))
(* -1/120 (pow im 2))
(* -1/120 (pow im 2))
(* -1/120 (pow im 2))
(* -1/120 (pow im 2))
(* -1/120 (pow im 2))
(* -1/120 (pow im 2))
(* -1/120 (pow im 2))
(* -1/120 (pow im 2))
(* -1/120 (pow im 2))
(* -1/120 (pow im 2))
(* -1/120 (pow im 2))
(* -1/6 (pow im 2))
(* (pow im 2) (- (* -1/120 (pow im 2)) 1/6))
(* (pow im 2) (- (* -1/120 (pow im 2)) 1/6))
(* (pow im 2) (- (* -1/120 (pow im 2)) 1/6))
(* -1/120 (pow im 4))
(* -1 (* (pow im 4) (+ 1/120 (* 1/6 (/ 1 (pow im 2))))))
(* -1 (* (pow im 4) (+ 1/120 (* 1/6 (/ 1 (pow im 2))))))
(* -1 (* (pow im 4) (+ 1/120 (* 1/6 (/ 1 (pow im 2))))))
(* -1/120 (pow im 4))
(* -1 (* (pow im 4) (+ 1/120 (* 1/6 (/ 1 (pow im 2))))))
(* -1 (* (pow im 4) (+ 1/120 (* 1/6 (/ 1 (pow im 2))))))
(* -1 (* (pow im 4) (+ 1/120 (* 1/6 (/ 1 (pow im 2))))))
(* -1/5040 (pow im 2))
(* -1/5040 (pow im 2))
(* -1/5040 (pow im 2))
(* -1/5040 (pow im 2))
(* -1/5040 (pow im 2))
(* -1/5040 (pow im 2))
(* -1/5040 (pow im 2))
(* -1/5040 (pow im 2))
(* -1/5040 (pow im 2))
(* -1/5040 (pow im 2))
(* -1/5040 (pow im 2))
(* -1/5040 (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)
Outputs
(* 1/2 (* im (* re (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(*.f64 re (*.f64 (+.f64 (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) im)))
(* re (+ (* -1/12 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))) (* 1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))))
(*.f64 re (+.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (*.f64 (*.f64 re re) (*.f64 im #s(literal -1/12 binary64))) (+.f64 (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))) #s(literal -2 binary64)))))
(* re (+ (* 1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* (pow re 2) (+ (* -1/12 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* 1/240 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))))))
(*.f64 re (+.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 re (*.f64 re (+.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal -1/12 binary64))) (*.f64 (*.f64 #s(literal 1/240 binary64) (*.f64 im (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))) #s(literal -2 binary64))))))))
(* re (+ (* 1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* (pow re 2) (+ (* -1/12 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* (pow re 2) (+ (* -1/10080 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))) (* 1/240 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))))))))
(*.f64 re (+.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (*.f64 re re) (+.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal -1/12 binary64))) (*.f64 re (*.f64 re (+.f64 (*.f64 (*.f64 #s(literal -1/10080 binary64) (*.f64 im (*.f64 re re))) (+.f64 (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))) #s(literal -2 binary64))) (*.f64 (+.f64 (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/240 binary64))))))))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))) #s(literal -2 binary64)) (*.f64 im (sin.f64 re))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))) #s(literal -2 binary64)) (*.f64 im (sin.f64 re))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))) #s(literal -2 binary64)) (*.f64 im (sin.f64 re))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))) #s(literal -2 binary64)) (*.f64 im (sin.f64 re))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))) #s(literal -2 binary64)) (*.f64 im (sin.f64 re))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))) #s(literal -2 binary64)) (*.f64 im (sin.f64 re))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))) #s(literal -2 binary64)) (*.f64 im (sin.f64 re))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))) #s(literal -2 binary64)) (*.f64 im (sin.f64 re))))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re)))))))
(*.f64 im (-.f64 (*.f64 (*.f64 im im) (*.f64 (sin.f64 re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (sin.f64 re)))
(* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* (pow im 2) (+ (* -1/120 (sin re)) (* -1/5040 (* (pow im 2) (sin re)))))))))
(*.f64 im (+.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (sin.f64 re) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))))
(* -1/5040 (* (pow im 7) (sin re)))
(*.f64 (sin.f64 re) (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64))))
(* (pow im 7) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal -1/120 binary64)) (*.f64 im im)) (*.f64 (sin.f64 re) #s(literal -1/5040 binary64))))
(* (pow im 7) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal -1/120 binary64)) (*.f64 im im)) (+.f64 (*.f64 (sin.f64 re) #s(literal -1/5040 binary64)) (/.f64 (*.f64 (sin.f64 re) #s(literal -1/6 binary64)) (pow.f64 im #s(literal 4 binary64))))))
(* (pow im 7) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (-.f64 (+.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal -1/120 binary64)) (*.f64 im im)) (+.f64 (*.f64 (sin.f64 re) #s(literal -1/5040 binary64)) (/.f64 (*.f64 (sin.f64 re) #s(literal -1/6 binary64)) (pow.f64 im #s(literal 4 binary64))))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 6 binary64)))))
(* -1/5040 (* (pow im 7) (sin re)))
(*.f64 (sin.f64 re) (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64))))
(* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (* 1/120 (/ (sin re) (pow im 2))))))
(*.f64 (+.f64 (*.f64 (sin.f64 re) #s(literal 1/5040 binary64)) (/.f64 (*.f64 (sin.f64 re) #s(literal 1/120 binary64)) (*.f64 im im))) (neg.f64 (pow.f64 im #s(literal 7 binary64))))
(* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (+ (* 1/120 (/ (sin re) (pow im 2))) (* 1/6 (/ (sin re) (pow im 4)))))))
(*.f64 (+.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal 1/120 binary64)) (*.f64 im im)) (+.f64 (*.f64 (sin.f64 re) #s(literal 1/5040 binary64)) (/.f64 (*.f64 (sin.f64 re) #s(literal 1/6 binary64)) (pow.f64 im #s(literal 4 binary64))))) (neg.f64 (pow.f64 im #s(literal 7 binary64))))
(* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (+ (* 1/120 (/ (sin re) (pow im 2))) (+ (* 1/6 (/ (sin re) (pow im 4))) (/ (sin re) (pow im 6)))))))
(*.f64 (+.f64 (*.f64 (sin.f64 re) #s(literal 1/5040 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal 1/120 binary64)) (*.f64 im im)) (+.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 6 binary64))) (/.f64 (*.f64 (sin.f64 re) #s(literal 1/6 binary64)) (pow.f64 im #s(literal 4 binary64)))))) (neg.f64 (pow.f64 im #s(literal 7 binary64))))
(* 1/2 re)
(*.f64 #s(literal 1/2 binary64) re)
(* re (+ 1/2 (* -1/12 (pow re 2))))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/12 binary64) (*.f64 re re))))
(* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)))))))
(* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) #s(literal -1/10080 binary64)))))))))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
re
(* re (+ 1 (* -1/6 (pow re 2))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64))))))
(* re (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/120 (* -1/5040 (pow re 2)))) 1/6))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64)))))))))
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(* -2 im)
(*.f64 im #s(literal -2 binary64))
(* im (- (* -1/3 (pow im 2)) 2))
(*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))
(* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))
(*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))))
(* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))
(*.f64 im (+.f64 (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))) #s(literal -2 binary64)))
(* -1/2520 (pow im 7))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))
(* -1 (* (pow im 7) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im)))))
(* (pow im 7) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 #s(literal -1/2520 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) #s(literal -1 binary64)))))
(* (pow im 7) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 4))) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (-.f64 (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 im im))) (*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 4 binary64)))) (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im)))))
(* -1/2520 (pow im 7))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))
(* -1 (* (pow im 7) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im)))))
(* -1 (* (pow im 7) (+ 1/2520 (+ (/ 1/3 (pow im 4)) (* 1/60 (/ 1 (pow im 2)))))))
(-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im))) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 4 binary64))))))
(* -1 (* (pow im 7) (+ 1/2520 (+ (/ 1/3 (pow im 4)) (+ (* 1/60 (/ 1 (pow im 2))) (* 2 (/ 1 (pow im 6))))))))
(*.f64 (+.f64 (+.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im))) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 6 binary64)))) (neg.f64 (pow.f64 im #s(literal 7 binary64))))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* re (+ (* -1 im) (* 1/6 (* im (pow re 2)))))
(*.f64 re (-.f64 (*.f64 im (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) im))
(* re (+ (* -1 im) (* (pow re 2) (+ (* -1/120 (* im (pow re 2))) (* 1/6 im)))))
(*.f64 re (-.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 re re))) (*.f64 im #s(literal 1/6 binary64)))) im))
(* re (+ (* -1 im) (* (pow re 2) (+ (* 1/6 im) (* (pow re 2) (+ (* -1/120 im) (* 1/5040 (* im (pow re 2)))))))))
(*.f64 re (-.f64 (*.f64 re (*.f64 re (+.f64 (*.f64 im #s(literal 1/6 binary64)) (*.f64 re (*.f64 re (+.f64 (*.f64 im #s(literal -1/120 binary64)) (*.f64 #s(literal 1/5040 binary64) (*.f64 im (*.f64 re re))))))))) im))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* im (* re (- (* -1/6 (pow im 2)) 1)))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(* re (+ (* -1/6 (* im (* (pow re 2) (- (* -1/6 (pow im 2)) 1)))) (* im (- (* -1/6 (pow im 2)) 1))))
(*.f64 re (+.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (*.f64 re (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))))))
(* re (+ (* im (- (* -1/6 (pow im 2)) 1)) (* (pow re 2) (+ (* -1/6 (* im (- (* -1/6 (pow im 2)) 1))) (* 1/120 (* im (* (pow re 2) (- (* -1/6 (pow im 2)) 1))))))))
(*.f64 re (+.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re (*.f64 #s(literal 1/120 binary64) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))))))))
(* re (+ (* im (- (* -1/6 (pow im 2)) 1)) (* (pow re 2) (+ (* -1/6 (* im (- (* -1/6 (pow im 2)) 1))) (* (pow re 2) (+ (* -1/5040 (* im (* (pow re 2) (- (* -1/6 (pow im 2)) 1)))) (* 1/120 (* im (- (* -1/6 (pow im 2)) 1)))))))))
(*.f64 re (+.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) #s(literal -1/5040 binary64))) (*.f64 #s(literal 1/120 binary64) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))))))))
(* im (* (sin re) (- (* -1/6 (pow im 2)) 1)))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(* im (* (sin re) (- (* -1/6 (pow im 2)) 1)))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(* im (* (sin re) (- (* -1/6 (pow im 2)) 1)))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(* im (* (sin re) (- (* -1/6 (pow im 2)) 1)))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(* im (* (sin re) (- (* -1/6 (pow im 2)) 1)))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(* im (* (sin re) (- (* -1/6 (pow im 2)) 1)))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(* im (* (sin re) (- (* -1/6 (pow im 2)) 1)))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(* im (* (sin re) (- (* -1/6 (pow im 2)) 1)))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(* -1/6 (* (pow im 3) (sin re)))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 (sin.f64 re) #s(literal -1/6 binary64))))
(* (pow im 3) (+ (* -1 (/ (sin re) (pow im 2))) (* -1/6 (sin re))))
(*.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 (sin.f64 re) #s(literal -1/6 binary64)) (/.f64 (sin.f64 re) (*.f64 im im))))
(* (pow im 3) (+ (* -1 (/ (sin re) (pow im 2))) (* -1/6 (sin re))))
(*.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 (sin.f64 re) #s(literal -1/6 binary64)) (/.f64 (sin.f64 re) (*.f64 im im))))
(* (pow im 3) (+ (* -1 (/ (sin re) (pow im 2))) (* -1/6 (sin re))))
(*.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 (sin.f64 re) #s(literal -1/6 binary64)) (/.f64 (sin.f64 re) (*.f64 im im))))
(* -1/6 (* (pow im 3) (sin re)))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 (sin.f64 re) #s(literal -1/6 binary64))))
(* -1 (* (pow im 3) (+ (* 1/6 (sin re)) (/ (sin re) (pow im 2)))))
(*.f64 (+.f64 (/.f64 (sin.f64 re) (*.f64 im im)) (*.f64 (sin.f64 re) #s(literal 1/6 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im))))
(* -1 (* (pow im 3) (+ (* 1/6 (sin re)) (/ (sin re) (pow im 2)))))
(*.f64 (+.f64 (/.f64 (sin.f64 re) (*.f64 im im)) (*.f64 (sin.f64 re) #s(literal 1/6 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im))))
(* -1 (* (pow im 3) (+ (* 1/6 (sin re)) (/ (sin re) (pow im 2)))))
(*.f64 (+.f64 (/.f64 (sin.f64 re) (*.f64 im im)) (*.f64 (sin.f64 re) #s(literal 1/6 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im))))
(* im re)
(*.f64 im re)
(* re (+ im (* -1/6 (* im (pow re 2)))))
(*.f64 re (+.f64 im (*.f64 im (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(* re (+ im (* (pow re 2) (+ (* -1/6 im) (* 1/120 (* im (pow re 2)))))))
(*.f64 re (+.f64 im (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/120 binary64)))))))
(* re (+ im (* (pow re 2) (+ (* -1/6 im) (* (pow re 2) (+ (* -1/5040 (* im (pow re 2))) (* 1/120 im)))))))
(*.f64 re (+.f64 im (*.f64 re (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (*.f64 re (+.f64 (*.f64 im (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))) (*.f64 im #s(literal 1/120 binary64))))))))))
(* im (sin re))
(*.f64 im (sin.f64 re))
(* im (sin re))
(*.f64 im (sin.f64 re))
(* im (sin re))
(*.f64 im (sin.f64 re))
(* im (sin re))
(*.f64 im (sin.f64 re))
(* im (sin re))
(*.f64 im (sin.f64 re))
(* im (sin re))
(*.f64 im (sin.f64 re))
(* im (sin re))
(*.f64 im (sin.f64 re))
(* im (sin re))
(*.f64 im (sin.f64 re))
(* im (sin re))
(*.f64 im (sin.f64 re))
(* im (sin re))
(*.f64 im (sin.f64 re))
(* im (sin re))
(*.f64 im (sin.f64 re))
(* im (sin re))
(*.f64 im (sin.f64 re))
(* im (sin re))
(*.f64 im (sin.f64 re))
(* im (sin re))
(*.f64 im (sin.f64 re))
(* im (sin re))
(*.f64 im (sin.f64 re))
(* im (sin re))
(*.f64 im (sin.f64 re))
(* im (sin re))
(*.f64 im (sin.f64 re))
(* im (sin re))
(*.f64 im (sin.f64 re))
(* im (sin re))
(*.f64 im (sin.f64 re))
(* im (sin re))
(*.f64 im (sin.f64 re))
-1
#s(literal -1 binary64)
(- (* -1/6 (pow im 2)) 1)
(+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))
(- (* -1/6 (pow im 2)) 1)
(+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))
(- (* -1/6 (pow im 2)) 1)
(+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))
(* -1/6 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/6 binary64)))
(* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))
(+.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/6 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64))
(* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))
(+.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/6 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64))
(* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))
(+.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/6 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64))
(* -1/6 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/6 binary64)))
(* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))
(+.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/6 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64))
(* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))
(+.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/6 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64))
(* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))
(+.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/6 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re)))))))
(*.f64 im (-.f64 (*.f64 (*.f64 im im) (*.f64 (sin.f64 re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (sin.f64 re)))
(* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re)))))))
(*.f64 im (-.f64 (*.f64 (*.f64 im im) (*.f64 (sin.f64 re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (sin.f64 re)))
(* -1/120 (* (pow im 5) (sin re)))
(*.f64 (sin.f64 re) (*.f64 #s(literal -1/120 binary64) (pow.f64 im #s(literal 5 binary64))))
(* (pow im 5) (+ (* -1/6 (/ (sin re) (pow im 2))) (* -1/120 (sin re))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 (sin.f64 re) #s(literal -1/120 binary64)) (/.f64 (*.f64 (sin.f64 re) #s(literal -1/6 binary64)) (*.f64 im im))))
(* (pow im 5) (+ (* -1 (/ (sin re) (pow im 4))) (+ (* -1/6 (/ (sin re) (pow im 2))) (* -1/120 (sin re)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (+.f64 (*.f64 (sin.f64 re) #s(literal -1/120 binary64)) (/.f64 (*.f64 (sin.f64 re) #s(literal -1/6 binary64)) (*.f64 im im))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))))
(* (pow im 5) (+ (* -1 (/ (sin re) (pow im 4))) (+ (* -1/6 (/ (sin re) (pow im 2))) (* -1/120 (sin re)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (+.f64 (*.f64 (sin.f64 re) #s(literal -1/120 binary64)) (/.f64 (*.f64 (sin.f64 re) #s(literal -1/6 binary64)) (*.f64 im im))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))))
(* -1/120 (* (pow im 5) (sin re)))
(*.f64 (sin.f64 re) (*.f64 #s(literal -1/120 binary64) (pow.f64 im #s(literal 5 binary64))))
(* -1 (* (pow im 5) (+ (* 1/120 (sin re)) (* 1/6 (/ (sin re) (pow im 2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 (sin.f64 re) #s(literal 1/120 binary64)) (/.f64 (*.f64 (sin.f64 re) #s(literal 1/6 binary64)) (*.f64 im im)))))
(* -1 (* (pow im 5) (+ (* 1/120 (sin re)) (+ (* 1/6 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 4))))))
(*.f64 (+.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal 1/6 binary64)) (*.f64 im im)) (+.f64 (*.f64 (sin.f64 re) #s(literal 1/120 binary64)) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64))))) (*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 5 binary64))))
(* -1 (* (pow im 5) (+ (* 1/120 (sin re)) (+ (* 1/6 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 4))))))
(*.f64 (+.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal 1/6 binary64)) (*.f64 im im)) (+.f64 (*.f64 (sin.f64 re) #s(literal 1/120 binary64)) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64))))) (*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 5 binary64))))
(* im (* re (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(* re (+ (* -1/6 (* im (* (pow re 2) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))) (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))))
(*.f64 re (+.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))) (*.f64 (*.f64 im (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) #s(literal 1/6 binary64)))))
(* re (+ (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)) (* (pow re 2) (+ (* -1/6 (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))) (* 1/120 (* im (* (pow re 2) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))))))))
(*.f64 re (+.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) #s(literal 1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) #s(literal -1/120 binary64))))))))
(* re (+ (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)) (* (pow re 2) (+ (* -1/6 (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))) (* (pow re 2) (+ (* -1/5040 (* im (* (pow re 2) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))) (* 1/120 (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))))))))
(*.f64 re (+.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) #s(literal 1/6 binary64))) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 im (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))) (*.f64 im (+.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) #s(literal -1/120 binary64)))))))))
(* im (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(* im (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(* im (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(* im (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(* im (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(* im (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(* im (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(* im (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(* re (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))
(*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(* re (- (+ (* -1/6 (* (pow re 2) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))) (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6))) 1))
(*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(* re (- (+ (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) (* (pow re 2) (+ (* -1/6 (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)) (* 1/120 (* (pow re 2) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))))) 1))
(*.f64 re (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64))))))))
(* re (- (+ (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) (* (pow re 2) (+ (* -1/6 (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)) (* (pow re 2) (+ (* -1/5040 (* (pow re 2) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))) (* 1/120 (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))))))) 1))
(*.f64 re (+.f64 (*.f64 (*.f64 re re) (+.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) #s(literal 1/6 binary64)) (*.f64 re (*.f64 re (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64)))))))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))
(*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))
(*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))
(*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))
(*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))
(*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))
(*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))
(*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))
(*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(* -1 (sin re))
(-.f64 #s(literal 0 binary64) (sin.f64 re))
(+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re))))
(*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re))))))
(-.f64 (*.f64 (*.f64 im im) (*.f64 (sin.f64 re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (sin.f64 re))
(+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re))))))
(-.f64 (*.f64 (*.f64 im im) (*.f64 (sin.f64 re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (sin.f64 re))
(* -1/120 (* (pow im 4) (sin re)))
(*.f64 (sin.f64 re) (*.f64 #s(literal -1/120 binary64) (pow.f64 im #s(literal 4 binary64))))
(* (pow im 4) (+ (* -1/6 (/ (sin re) (pow im 2))) (* -1/120 (sin re))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 (*.f64 (sin.f64 re) #s(literal -1/120 binary64)) (/.f64 (*.f64 (sin.f64 re) #s(literal -1/6 binary64)) (*.f64 im im))))
(* (pow im 4) (+ (* -1 (/ (sin re) (pow im 4))) (+ (* -1/6 (/ (sin re) (pow im 2))) (* -1/120 (sin re)))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (+.f64 (*.f64 (sin.f64 re) #s(literal -1/120 binary64)) (/.f64 (*.f64 (sin.f64 re) #s(literal -1/6 binary64)) (*.f64 im im))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))))
(* (pow im 4) (+ (* -1 (/ (sin re) (pow im 4))) (+ (* -1/6 (/ (sin re) (pow im 2))) (* -1/120 (sin re)))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (+.f64 (*.f64 (sin.f64 re) #s(literal -1/120 binary64)) (/.f64 (*.f64 (sin.f64 re) #s(literal -1/6 binary64)) (*.f64 im im))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))))
(* -1/120 (* (pow im 4) (sin re)))
(*.f64 (sin.f64 re) (*.f64 #s(literal -1/120 binary64) (pow.f64 im #s(literal 4 binary64))))
(* (pow im 4) (+ (* -1/6 (/ (sin re) (pow im 2))) (* -1/120 (sin re))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 (*.f64 (sin.f64 re) #s(literal -1/120 binary64)) (/.f64 (*.f64 (sin.f64 re) #s(literal -1/6 binary64)) (*.f64 im im))))
(* (pow im 4) (+ (* -1 (/ (sin re) (pow im 4))) (+ (* -1/6 (/ (sin re) (pow im 2))) (* -1/120 (sin re)))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (+.f64 (*.f64 (sin.f64 re) #s(literal -1/120 binary64)) (/.f64 (*.f64 (sin.f64 re) #s(literal -1/6 binary64)) (*.f64 im im))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))))
(* (pow im 4) (+ (* -1 (/ (sin re) (pow im 4))) (+ (* -1/6 (/ (sin re) (pow im 2))) (* -1/120 (sin re)))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (+.f64 (*.f64 (sin.f64 re) #s(literal -1/120 binary64)) (/.f64 (*.f64 (sin.f64 re) #s(literal -1/6 binary64)) (*.f64 im im))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))))
-1
#s(literal -1 binary64)
(- (* -1/6 (pow im 2)) 1)
(+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))
(- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)
(+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))
(- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)
(+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))
(* -1/120 (pow im 4))
(*.f64 #s(literal -1/120 binary64) (pow.f64 im #s(literal 4 binary64)))
(* -1 (* (pow im 4) (+ 1/120 (* 1/6 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im)))))
(* (pow im 4) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 2))) 1/120))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/120 binary64) (/.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) #s(literal -1 binary64)))))
(* (pow im 4) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 2))) 1/120))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/120 binary64) (/.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) #s(literal -1 binary64)))))
(* -1/120 (pow im 4))
(*.f64 #s(literal -1/120 binary64) (pow.f64 im #s(literal 4 binary64)))
(* -1 (* (pow im 4) (+ 1/120 (* 1/6 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im)))))
(* (pow im 4) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 2))) 1/120))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/120 binary64) (/.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) #s(literal -1 binary64)))))
(* (pow im 4) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 2))) 1/120))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/120 binary64) (/.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) #s(literal -1 binary64)))))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re)))))))
(*.f64 im (-.f64 (*.f64 (*.f64 im im) (*.f64 (sin.f64 re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (sin.f64 re)))
(* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* (pow im 2) (+ (* -1/120 (sin re)) (* -1/5040 (* (pow im 2) (sin re)))))))))
(*.f64 im (+.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (sin.f64 re) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))))
(* -1/5040 (* (pow im 7) (sin re)))
(*.f64 (sin.f64 re) (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64))))
(* (pow im 7) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal -1/120 binary64)) (*.f64 im im)) (*.f64 (sin.f64 re) #s(literal -1/5040 binary64))))
(* (pow im 7) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal -1/120 binary64)) (*.f64 im im)) (+.f64 (*.f64 (sin.f64 re) #s(literal -1/5040 binary64)) (/.f64 (*.f64 (sin.f64 re) #s(literal -1/6 binary64)) (pow.f64 im #s(literal 4 binary64))))))
(* (pow im 7) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (-.f64 (+.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal -1/120 binary64)) (*.f64 im im)) (+.f64 (*.f64 (sin.f64 re) #s(literal -1/5040 binary64)) (/.f64 (*.f64 (sin.f64 re) #s(literal -1/6 binary64)) (pow.f64 im #s(literal 4 binary64))))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 6 binary64)))))
(* -1/5040 (* (pow im 7) (sin re)))
(*.f64 (sin.f64 re) (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64))))
(* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (* 1/120 (/ (sin re) (pow im 2))))))
(*.f64 (+.f64 (*.f64 (sin.f64 re) #s(literal 1/5040 binary64)) (/.f64 (*.f64 (sin.f64 re) #s(literal 1/120 binary64)) (*.f64 im im))) (neg.f64 (pow.f64 im #s(literal 7 binary64))))
(* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (+ (* 1/120 (/ (sin re) (pow im 2))) (* 1/6 (/ (sin re) (pow im 4)))))))
(*.f64 (+.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal 1/120 binary64)) (*.f64 im im)) (+.f64 (*.f64 (sin.f64 re) #s(literal 1/5040 binary64)) (/.f64 (*.f64 (sin.f64 re) #s(literal 1/6 binary64)) (pow.f64 im #s(literal 4 binary64))))) (neg.f64 (pow.f64 im #s(literal 7 binary64))))
(* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (+ (* 1/120 (/ (sin re) (pow im 2))) (+ (* 1/6 (/ (sin re) (pow im 4))) (/ (sin re) (pow im 6)))))))
(*.f64 (+.f64 (*.f64 (sin.f64 re) #s(literal 1/5040 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal 1/120 binary64)) (*.f64 im im)) (+.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 6 binary64))) (/.f64 (*.f64 (sin.f64 re) #s(literal 1/6 binary64)) (pow.f64 im #s(literal 4 binary64)))))) (neg.f64 (pow.f64 im #s(literal 7 binary64))))
(* im (* re (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))
(* re (+ (* -1/6 (* im (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))) (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))))
(*.f64 re (+.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (*.f64 im (*.f64 (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))))))
(* re (+ (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* (pow re 2) (+ (* -1/6 (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (* 1/120 (* im (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))))))))
(*.f64 re (+.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (*.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))))))))
(* re (+ (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* (pow re 2) (+ (* -1/6 (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (* (pow re 2) (+ (* -1/5040 (* im (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))) (* 1/120 (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))))))))
(*.f64 re (+.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (*.f64 re (*.f64 re (+.f64 (*.f64 im (*.f64 #s(literal -1/5040 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))))) (*.f64 (*.f64 im #s(literal 1/120 binary64)) (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))))))))))
(* im (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))))
(* im (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))))
(* im (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))))
(* im (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))))
(* im (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))))
(* im (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))))
(* im (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))))
(* im (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))))
(* re (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(*.f64 re (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))
(* re (- (+ (* -1/6 (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)))) 1))
(*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))))
(* re (- (+ (* -1/6 (pow im 2)) (+ (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) (* (pow re 2) (+ (* -1/6 (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* 1/120 (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))))))) 1))
(*.f64 re (+.f64 #s(literal -1 binary64) (+.f64 (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 re (*.f64 re (*.f64 (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64)))))))))
(* re (- (+ (* -1/6 (pow im 2)) (+ (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) (* (pow re 2) (+ (* -1/6 (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* (pow re 2) (+ (* -1/5040 (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (* 1/120 (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))))))) 1))
(*.f64 re (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (+.f64 (*.f64 re (*.f64 re (+.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))) #s(literal 1/6 binary64)) (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64)))))))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) #s(literal -1 binary64)))))
(* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))
(* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))
(* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))
(* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))
(* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))
(* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))
(* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))
(* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))
(* -1 (sin re))
(-.f64 #s(literal 0 binary64) (sin.f64 re))
(+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re))))
(*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re))))))
(-.f64 (*.f64 (*.f64 im im) (*.f64 (sin.f64 re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (sin.f64 re))
(+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* (pow im 2) (+ (* -1/120 (sin re)) (* -1/5040 (* (pow im 2) (sin re))))))))
(+.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (sin.f64 re) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))
(* -1/5040 (* (pow im 6) (sin re)))
(*.f64 (sin.f64 re) (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 6 binary64))))
(* (pow im 6) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))
(*.f64 (+.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal -1/120 binary64)) (*.f64 im im)) (*.f64 (sin.f64 re) #s(literal -1/5040 binary64))) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))
(*.f64 (+.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal -1/120 binary64)) (*.f64 im im)) (+.f64 (*.f64 (sin.f64 re) #s(literal -1/5040 binary64)) (/.f64 (*.f64 (sin.f64 re) #s(literal -1/6 binary64)) (pow.f64 im #s(literal 4 binary64))))) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (+.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal -1/120 binary64)) (*.f64 im im)) (+.f64 (*.f64 (sin.f64 re) #s(literal -1/5040 binary64)) (/.f64 (*.f64 (sin.f64 re) #s(literal -1/6 binary64)) (pow.f64 im #s(literal 4 binary64))))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 6 binary64)))))
(* -1/5040 (* (pow im 6) (sin re)))
(*.f64 (sin.f64 re) (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 6 binary64))))
(* (pow im 6) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))
(*.f64 (+.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal -1/120 binary64)) (*.f64 im im)) (*.f64 (sin.f64 re) #s(literal -1/5040 binary64))) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))
(*.f64 (+.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal -1/120 binary64)) (*.f64 im im)) (+.f64 (*.f64 (sin.f64 re) #s(literal -1/5040 binary64)) (/.f64 (*.f64 (sin.f64 re) #s(literal -1/6 binary64)) (pow.f64 im #s(literal 4 binary64))))) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (+.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal -1/120 binary64)) (*.f64 im im)) (+.f64 (*.f64 (sin.f64 re) #s(literal -1/5040 binary64)) (/.f64 (*.f64 (sin.f64 re) #s(literal -1/6 binary64)) (pow.f64 im #s(literal 4 binary64))))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 6 binary64)))))
-1
#s(literal -1 binary64)
(- (* -1/6 (pow im 2)) 1)
(+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))
(- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)
(+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))
(- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)
(+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))
(* -1/5040 (pow im 6))
(*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 6 binary64)))
(* -1 (* (pow im 6) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal -1/5040 binary64) (neg.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 im im)))))
(* (pow im 6) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal -1/5040 binary64) (/.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) #s(literal -1 binary64)))))
(* (pow im 6) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 4))) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (/.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im))) (*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 4 binary64)))) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im)))))
(* -1/5040 (pow im 6))
(*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 6 binary64)))
(* -1 (* (pow im 6) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal -1/5040 binary64) (neg.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 im im)))))
(* (pow im 6) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal -1/5040 binary64) (/.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) #s(literal -1 binary64)))))
(* (pow im 6) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 4))) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (/.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im))) (*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 4 binary64)))) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im)))))
(* -1/3 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/3 binary64))
(* (pow im 2) (- (* -1/60 (pow im 2)) 1/3))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))
(* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3))
(*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))
(* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3))
(*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))
(* -1/2520 (pow im 6))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))
(* -1 (* (pow im 6) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im)))))
(* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal -1/2520 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) #s(literal -1 binary64)))))
(* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal -1/2520 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) #s(literal -1 binary64)))))
(* -1/2520 (pow im 6))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))
(* -1 (* (pow im 6) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im)))))
(* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal -1/2520 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) #s(literal -1 binary64)))))
(* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal -1/2520 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) #s(literal -1 binary64)))))
(* -1/2520 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/2520 binary64))
(* -1/2520 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/2520 binary64))
(* -1/2520 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/2520 binary64))
(* -1/2520 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/2520 binary64))
(* -1/2520 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/2520 binary64))
(* -1/2520 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/2520 binary64))
(* -1/2520 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/2520 binary64))
(* -1/2520 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/2520 binary64))
(* -1/2520 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/2520 binary64))
(* -1/2520 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/2520 binary64))
(* -1/2520 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/2520 binary64))
(* -1/2520 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/2520 binary64))
(* -1/60 im)
(*.f64 im #s(literal -1/60 binary64))
(* im (- (* -1/2520 (pow im 2)) 1/60))
(*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))
(* im (- (* -1/2520 (pow im 2)) 1/60))
(*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))
(* im (- (* -1/2520 (pow im 2)) 1/60))
(*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))
(* -1/2520 (pow im 3))
(*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))
(* -1 (* (pow im 3) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im))) (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im))))
(* -1 (* (pow im 3) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im))) (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im))))
(* -1 (* (pow im 3) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im))) (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im))))
(* -1/2520 (pow im 3))
(*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))
(* -1 (* (pow im 3) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im))) (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im))))
(* -1 (* (pow im 3) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im))) (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im))))
(* -1 (* (pow im 3) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im))) (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im))))
(* -1/6 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/6 binary64)))
(* -1/6 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/6 binary64)))
(* -1/6 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/6 binary64)))
(* -1/6 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/6 binary64)))
(* -1/6 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/6 binary64)))
(* -1/6 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/6 binary64)))
(* -1/6 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/6 binary64)))
(* -1/6 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/6 binary64)))
(* -1/6 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/6 binary64)))
(* -1/6 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/6 binary64)))
(* -1/6 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/6 binary64)))
(* -1/6 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/6 binary64)))
(* -1/120 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/120 binary64))
(* -1/120 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/120 binary64))
(* -1/120 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/120 binary64))
(* -1/120 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/120 binary64))
(* -1/120 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/120 binary64))
(* -1/120 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/120 binary64))
(* -1/120 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/120 binary64))
(* -1/120 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/120 binary64))
(* -1/120 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/120 binary64))
(* -1/120 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/120 binary64))
(* -1/120 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/120 binary64))
(* -1/120 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/120 binary64))
(* -1/6 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/6 binary64)))
(* (pow im 2) (- (* -1/120 (pow im 2)) 1/6))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))
(* (pow im 2) (- (* -1/120 (pow im 2)) 1/6))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))
(* (pow im 2) (- (* -1/120 (pow im 2)) 1/6))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))
(* -1/120 (pow im 4))
(*.f64 #s(literal -1/120 binary64) (pow.f64 im #s(literal 4 binary64)))
(* -1 (* (pow im 4) (+ 1/120 (* 1/6 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im)))))
(* -1 (* (pow im 4) (+ 1/120 (* 1/6 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im)))))
(* -1 (* (pow im 4) (+ 1/120 (* 1/6 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im)))))
(* -1/120 (pow im 4))
(*.f64 #s(literal -1/120 binary64) (pow.f64 im #s(literal 4 binary64)))
(* -1 (* (pow im 4) (+ 1/120 (* 1/6 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im)))))
(* -1 (* (pow im 4) (+ 1/120 (* 1/6 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im)))))
(* -1 (* (pow im 4) (+ 1/120 (* 1/6 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im)))))
(* -1/5040 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/5040 binary64)))
(* -1/5040 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/5040 binary64)))
(* -1/5040 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/5040 binary64)))
(* -1/5040 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/5040 binary64)))
(* -1/5040 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/5040 binary64)))
(* -1/5040 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/5040 binary64)))
(* -1/5040 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/5040 binary64)))
(* -1/5040 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/5040 binary64)))
(* -1/5040 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/5040 binary64)))
(* -1/5040 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/5040 binary64)))
(* -1/5040 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/5040 binary64)))
(* -1/5040 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/5040 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))

eval137.0ms (0.9%)

Compiler

Compiled 35562 to 2701 computations (92.4% saved)

prune185.0ms (1.2%)

Pruning

45 alts after pruning (44 fresh and 1 done)

PrunedKeptTotal
New999421041
Fresh325
Picked505
Done011
Total1007451052
Accuracy
100.0%
Counts
1052 → 45
Alt Table
Click to see full alt table
StatusAccuracyProgram
61.1%
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64))) (*.f64 (sin.f64 re) im)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))))
26.2%
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (sin.f64 re)) (*.f64 im im))
58.7%
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (sin.f64 re)) im)
27.3%
(-.f64 #s(literal 0 binary64) (*.f64 im re))
55.3%
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (+.f64 (*.f64 (sin.f64 re) #s(literal -1/120 binary64)) (/.f64 (*.f64 (sin.f64 re) #s(literal -1/6 binary64)) (*.f64 im im))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))))
51.0%
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
51.0%
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
78.4%
(*.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) im)
33.0%
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64)))))) (-.f64 #s(literal 0 binary64) im))
34.1%
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) (-.f64 #s(literal 0 binary64) im))
33.4%
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (-.f64 #s(literal 0 binary64) im))
61.2%
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) #s(literal -1/10080 binary64))))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
59.3%
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
56.7%
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/12 binary64) (*.f64 re re)))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
48.2%
(*.f64 (*.f64 re im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
89.1%
(*.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) (sin.f64 re))
58.8%
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))
55.8%
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
46.1%
(*.f64 (*.f64 im im) (*.f64 im (*.f64 (sin.f64 re) #s(literal -1/6 binary64))))
59.3%
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
38.5%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (/.f64 (-.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))))))
48.6%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (/.f64 (*.f64 (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))) im) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))) #s(literal -2 binary64))))))
69.0%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
91.8%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
91.7%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))) #s(literal -2 binary64))))
54.1%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))) (*.f64 im im)) (-.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))))
31.1%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216000 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64))))) (+.f64 (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im #s(literal -1/60 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64))))))))))))
66.0%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (/.f64 (*.f64 (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/6350400 binary64))) im) (-.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
52.7%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (/.f64 (*.f64 (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64)))) im) (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64)))))))))))
91.7%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64)) (*.f64 im #s(literal -1/60 binary64)))))))))
55.9%
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
59.1%
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
47.6%
(*.f64 (sin.f64 re) (neg.f64 im))
33.4%
(*.f64 re (-.f64 (*.f64 im (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) im))
32.3%
(*.f64 im (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 re) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 re) #s(literal -1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal -1 binary64)) (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))))))
57.5%
(*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
57.4%
(*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
54.1%
(*.f64 im (*.f64 (sin.f64 re) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))) (*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))))))
90.7%
(*.f64 im (*.f64 (sin.f64 re) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1 binary64))))
53.7%
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/1728000 binary64)))) (*.f64 im im)) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/120 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))))))
91.4%
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))))
58.8%
(*.f64 im (*.f64 re (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
55.8%
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
55.8%
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
48.2%
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
Compiler

Compiled 2789 to 1564 computations (43.9% saved)

simplify216.0ms (1.4%)

Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff128
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64)) (*.f64 im #s(literal -1/60 binary64))))))
cost-diff128
(+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64)) (*.f64 im #s(literal -1/60 binary64)))))))
cost-diff128
(*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64)) (*.f64 im #s(literal -1/60 binary64))))))))
cost-diff128
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64)) (*.f64 im #s(literal -1/60 binary64)))))))))
cost-diff0
(*.f64 (sin.f64 re) #s(literal -1/6 binary64))
cost-diff0
(*.f64 im (*.f64 (sin.f64 re) #s(literal -1/6 binary64)))
cost-diff0
(*.f64 im im)
cost-diff0
(*.f64 (*.f64 im im) (*.f64 im (*.f64 (sin.f64 re) #s(literal -1/6 binary64))))
cost-diff0
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))
cost-diff0
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
cost-diff0
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))
cost-diff0
(*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
cost-diff0
(*.f64 im re)
cost-diff0
(-.f64 #s(literal 0 binary64) (*.f64 im re))
cost-diff0
(sin.f64 re)
cost-diff0
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
cost-diff128
(+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64)))
cost-diff128
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
Rules
2552×*-lowering-*.f32
2552×*-lowering-*.f64
2382×+-lowering-+.f64
2382×+-lowering-+.f32
2154×sum4-define
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
049414
1168382
2680376
32499374
44721372
08277372
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (* 1/2 (sin re)) (+ (* (+ -1/3 (* (* im im) (+ -1/60 (* im (* im -1/2520))))) (* im (* im im))) (* im -2)))
(* 1/2 (sin re))
1/2
(sin re)
re
(+ (* (+ -1/3 (* (* im im) (+ -1/60 (* im (* im -1/2520))))) (* im (* im im))) (* im -2))
(* (+ -1/3 (* (* im im) (+ -1/60 (* im (* im -1/2520))))) (* im (* im im)))
(+ -1/3 (* (* im im) (+ -1/60 (* im (* im -1/2520)))))
-1/3
(* (* im im) (+ -1/60 (* im (* im -1/2520))))
(* im im)
im
(+ -1/60 (* im (* im -1/2520)))
-1/60
(* im (* im -1/2520))
(* im -1/2520)
-1/2520
(* im (* im im))
(* im -2)
-2
(- 0 (* im re))
0
(* im re)
im
re
(* im (* (* re (+ 1 (* (* re re) -1/6))) (+ -1 (* (* im im) (+ -1/6 (* (* im im) -1/120))))))
im
(* (* re (+ 1 (* (* re re) -1/6))) (+ -1 (* (* im im) (+ -1/6 (* (* im im) -1/120)))))
(* re (+ 1 (* (* re re) -1/6)))
re
(+ 1 (* (* re re) -1/6))
1
(* (* re re) -1/6)
(* re re)
-1/6
(+ -1 (* (* im im) (+ -1/6 (* (* im im) -1/120))))
-1
(* (* im im) (+ -1/6 (* (* im im) -1/120)))
(* im im)
(+ -1/6 (* (* im im) -1/120))
(* (* im im) -1/120)
-1/120
(* (* im im) (* im (* (sin re) -1/6)))
(* im im)
im
(* im (* (sin re) -1/6))
(* (sin re) -1/6)
(sin re)
re
-1/6
(* (* 1/2 (sin re)) (* im (+ -2 (* (* im im) (+ -1/3 (* im (+ (* (* im (* im im)) -1/2520) (* im -1/60))))))))
(* 1/2 (sin re))
1/2
(sin re)
re
(* im (+ -2 (* (* im im) (+ -1/3 (* im (+ (* (* im (* im im)) -1/2520) (* im -1/60)))))))
im
(+ -2 (* (* im im) (+ -1/3 (* im (+ (* (* im (* im im)) -1/2520) (* im -1/60))))))
-2
(* (* im im) (+ -1/3 (* im (+ (* (* im (* im im)) -1/2520) (* im -1/60)))))
(* im im)
(+ -1/3 (* im (+ (* (* im (* im im)) -1/2520) (* im -1/60))))
-1/3
(* im (+ (* (* im (* im im)) -1/2520) (* im -1/60)))
(+ (* (* im (* im im)) -1/2520) (* im -1/60))
(* (* im (* im im)) -1/2520)
(* im (* im im))
-1/2520
(* im -1/60)
-1/60
Outputs
(* (* 1/2 (sin re)) (+ (* (+ -1/3 (* (* im im) (+ -1/60 (* im (* im -1/2520))))) (* im (* im im))) (* im -2)))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
1/2
#s(literal 1/2 binary64)
(sin re)
(sin.f64 re)
re
(+ (* (+ -1/3 (* (* im im) (+ -1/60 (* im (* im -1/2520))))) (* im (* im im))) (* im -2))
(*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(* (+ -1/3 (* (* im im) (+ -1/60 (* im (* im -1/2520))))) (* im (* im im)))
(*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))
(+ -1/3 (* (* im im) (+ -1/60 (* im (* im -1/2520)))))
(+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))
-1/3
#s(literal -1/3 binary64)
(* (* im im) (+ -1/60 (* im (* im -1/2520))))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))
(* im im)
(*.f64 im im)
im
(+ -1/60 (* im (* im -1/2520)))
(+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))
-1/60
#s(literal -1/60 binary64)
(* im (* im -1/2520))
(*.f64 (*.f64 im im) #s(literal -1/2520 binary64))
(* im -1/2520)
(*.f64 im #s(literal -1/2520 binary64))
-1/2520
#s(literal -1/2520 binary64)
(* im (* im im))
(*.f64 im (*.f64 im im))
(* im -2)
(*.f64 im #s(literal -2 binary64))
-2
#s(literal -2 binary64)
(- 0 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 re im))
0
#s(literal 0 binary64)
(* im re)
(*.f64 re im)
im
re
(* im (* (* re (+ 1 (* (* re re) -1/6))) (+ -1 (* (* im im) (+ -1/6 (* (* im im) -1/120))))))
(*.f64 im (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))))
im
(* (* re (+ 1 (* (* re re) -1/6))) (+ -1 (* (* im im) (+ -1/6 (* (* im im) -1/120)))))
(*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))
(* re (+ 1 (* (* re re) -1/6)))
(*.f64 re (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal 1/6 binary64))))
re
(+ 1 (* (* re re) -1/6))
(+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))
1
#s(literal 1 binary64)
(* (* re re) -1/6)
(*.f64 re (*.f64 re #s(literal -1/6 binary64)))
(* re re)
(*.f64 re re)
-1/6
#s(literal -1/6 binary64)
(+ -1 (* (* im im) (+ -1/6 (* (* im im) -1/120))))
(+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))
-1
#s(literal -1 binary64)
(* (* im im) (+ -1/6 (* (* im im) -1/120)))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))
(* im im)
(*.f64 im im)
(+ -1/6 (* (* im im) -1/120))
(+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))
(* (* im im) -1/120)
(*.f64 im (*.f64 im #s(literal -1/120 binary64)))
-1/120
#s(literal -1/120 binary64)
(* (* im im) (* im (* (sin re) -1/6)))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(* im im)
(*.f64 im im)
im
(* im (* (sin re) -1/6))
(*.f64 #s(literal -1/6 binary64) (*.f64 (sin.f64 re) im))
(* (sin re) -1/6)
(*.f64 (sin.f64 re) #s(literal -1/6 binary64))
(sin re)
(sin.f64 re)
re
-1/6
#s(literal -1/6 binary64)
(* (* 1/2 (sin re)) (* im (+ -2 (* (* im im) (+ -1/3 (* im (+ (* (* im (* im im)) -1/2520) (* im -1/60))))))))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
1/2
#s(literal 1/2 binary64)
(sin re)
(sin.f64 re)
re
(* im (+ -2 (* (* im im) (+ -1/3 (* im (+ (* (* im (* im im)) -1/2520) (* im -1/60)))))))
(*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
im
(+ -2 (* (* im im) (+ -1/3 (* im (+ (* (* im (* im im)) -1/2520) (* im -1/60))))))
(+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))
-2
#s(literal -2 binary64)
(* (* im im) (+ -1/3 (* im (+ (* (* im (* im im)) -1/2520) (* im -1/60)))))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))
(* im im)
(*.f64 im im)
(+ -1/3 (* im (+ (* (* im (* im im)) -1/2520) (* im -1/60))))
(+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))
-1/3
#s(literal -1/3 binary64)
(* im (+ (* (* im (* im im)) -1/2520) (* im -1/60)))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))
(+ (* (* im (* im im)) -1/2520) (* im -1/60))
(*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))
(* (* im (* im im)) -1/2520)
(*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))
(* im (* im im))
(*.f64 im (*.f64 im im))
-1/2520
#s(literal -1/2520 binary64)
(* im -1/60)
(*.f64 im #s(literal -1/60 binary64))
-1/60
#s(literal -1/60 binary64)

localize235.0ms (1.5%)

Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy99.8%
(*.f64 im (*.f64 im im))
accuracy99.8%
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64)) (*.f64 im #s(literal -1/60 binary64))))))
accuracy99.8%
(*.f64 im #s(literal -1/60 binary64))
accuracy98.0%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64)) (*.f64 im #s(literal -1/60 binary64)))))))))
accuracy100.0%
(sin.f64 re)
accuracy99.6%
(*.f64 im (*.f64 (sin.f64 re) #s(literal -1/6 binary64)))
accuracy99.4%
(*.f64 (sin.f64 re) #s(literal -1/6 binary64))
accuracy98.4%
(*.f64 (*.f64 im im) (*.f64 im (*.f64 (sin.f64 re) #s(literal -1/6 binary64))))
accuracy99.4%
(*.f64 (*.f64 im im) #s(literal -1/120 binary64))
accuracy99.0%
(*.f64 (*.f64 re re) #s(literal -1/6 binary64))
accuracy97.7%
(*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
accuracy97.0%
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))
accuracy100.0%
(-.f64 #s(literal 0 binary64) (*.f64 im re))
accuracy100.0%
(*.f64 im re)
accuracy99.8%
(*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im)))
accuracy99.8%
(*.f64 im (*.f64 im #s(literal -1/2520 binary64)))
accuracy99.8%
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))
accuracy98.0%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
Results
146.0ms256×0valid
Compiler

Compiled 453 to 50 computations (89% saved)

Precisions
Click to see histograms. Total time spent on operations: 84.0ms
ival-mult: 44.0ms (52.3% of total)
...c/correct-round.rkt:119:19: 18.0ms (21.4% of total)
ival-add: 13.0ms (15.4% of total)
ival-sin: 6.0ms (7.1% of total)
ival-sub: 1.0ms (1.2% of total)
const: 1.0ms (1.2% of total)
backward-pass: 0.0ms (0% of total)

series37.0ms (0.2%)

Counts
25 → 396
Calls
Call 1
Inputs
#<alt (* (* 1/2 (sin re)) (+ (* (+ -1/3 (* (* im im) (+ -1/60 (* im (* im -1/2520))))) (* im (* im im))) (* im -2)))>
#<alt (+ (* (+ -1/3 (* (* im im) (+ -1/60 (* im (* im -1/2520))))) (* im (* im im))) (* im -2))>
#<alt (* 1/2 (sin re))>
#<alt (sin re)>
#<alt (- 0 (* im re))>
#<alt (* im re)>
#<alt (* im (* (* re (+ 1 (* (* re re) -1/6))) (+ -1 (* (* im im) (+ -1/6 (* (* im im) -1/120))))))>
#<alt (* (* re (+ 1 (* (* re re) -1/6))) (+ -1 (* (* im im) (+ -1/6 (* (* im im) -1/120)))))>
#<alt (* re (+ 1 (* (* re re) -1/6)))>
#<alt (+ 1 (* (* re re) -1/6))>
#<alt (* (* im im) (* im (* (sin re) -1/6)))>
#<alt (* im im)>
#<alt (* im (* (sin re) -1/6))>
#<alt (* (sin re) -1/6)>
#<alt (* (* 1/2 (sin re)) (* im (+ -2 (* (* im im) (+ -1/3 (* im (+ (* (* im (* im im)) -1/2520) (* im -1/60))))))))>
#<alt (* im (+ -2 (* (* im im) (+ -1/3 (* im (+ (* (* im (* im im)) -1/2520) (* im -1/60)))))))>
#<alt (+ -2 (* (* im im) (+ -1/3 (* im (+ (* (* im (* im im)) -1/2520) (* im -1/60))))))>
#<alt (* (* im im) (+ -1/3 (* im (+ (* (* im (* im im)) -1/2520) (* im -1/60)))))>
#<alt (* (* im im) (+ -1/60 (* im (* im -1/2520))))>
#<alt (* im (* im -1/2520))>
#<alt (* (+ -1/3 (* (* im im) (+ -1/60 (* im (* im -1/2520))))) (* im (* im im)))>
#<alt (* (* re re) -1/6)>
#<alt (* (* im im) -1/120)>
#<alt (* im -1/60)>
#<alt (* im (* im im))>
Outputs
#<alt (* 1/2 (* re (+ (* -2 im) (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)))))>
#<alt (* re (+ (* -1/12 (* (pow re 2) (+ (* -2 im) (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3))))) (* 1/2 (+ (* -2 im) (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3))))))>
#<alt (* re (+ (* 1/2 (+ (* -2 im) (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)))) (* (pow re 2) (+ (* -1/12 (+ (* -2 im) (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)))) (* 1/240 (* (pow re 2) (+ (* -2 im) (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)))))))))>
#<alt (* re (+ (* 1/2 (+ (* -2 im) (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)))) (* (pow re 2) (+ (* -1/12 (+ (* -2 im) (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)))) (* (pow re 2) (+ (* -1/10080 (* (pow re 2) (+ (* -2 im) (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3))))) (* 1/240 (+ (* -2 im) (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3))))))))))>
#<alt (* 1/2 (* (sin re) (+ (* -2 im) (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)))))>
#<alt (* 1/2 (* (sin re) (+ (* -2 im) (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)))))>
#<alt (* 1/2 (* (sin re) (+ (* -2 im) (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)))))>
#<alt (* 1/2 (* (sin re) (+ (* -2 im) (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)))))>
#<alt (* 1/2 (* (sin re) (+ (* -2 im) (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)))))>
#<alt (* 1/2 (* (sin re) (+ (* -2 im) (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)))))>
#<alt (* 1/2 (* (sin re) (+ (* -2 im) (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)))))>
#<alt (* 1/2 (* (sin re) (+ (* -2 im) (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)))))>
#<alt (* -1 (* im (sin re)))>
#<alt (* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))>
#<alt (* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re)))))))>
#<alt (* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* (pow im 2) (+ (* -1/120 (sin re)) (* -1/5040 (* (pow im 2) (sin re)))))))))>
#<alt (* -1/5040 (* (pow im 7) (sin re)))>
#<alt (* (pow im 7) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))>
#<alt (* (pow im 7) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))>
#<alt (* (pow im 7) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))))>
#<alt (* -1/5040 (* (pow im 7) (sin re)))>
#<alt (* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (* 1/120 (/ (sin re) (pow im 2))))))>
#<alt (* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (+ (* 1/120 (/ (sin re) (pow im 2))) (* 1/6 (/ (sin re) (pow im 4)))))))>
#<alt (* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (+ (* 1/120 (/ (sin re) (pow im 2))) (+ (* 1/6 (/ (sin re) (pow im 4))) (/ (sin re) (pow im 6)))))))>
#<alt (* -2 im)>
#<alt (* im (- (* -1/3 (pow im 2)) 2))>
#<alt (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))>
#<alt (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))>
#<alt (* -1/2520 (pow im 7))>
#<alt (* -1 (* (pow im 7) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* (pow im 7) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))>
#<alt (* (pow im 7) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 4))) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1/2520 (pow im 7))>
#<alt (* -1 (* (pow im 7) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 7) (+ 1/2520 (+ (/ 1/3 (pow im 4)) (* 1/60 (/ 1 (pow im 2)))))))>
#<alt (* -1 (* (pow im 7) (+ 1/2520 (+ (/ 1/3 (pow im 4)) (+ (* 1/60 (/ 1 (pow im 2))) (* 2 (/ 1 (pow im 6))))))))>
#<alt (* 1/2 re)>
#<alt (* re (+ 1/2 (* -1/12 (pow re 2))))>
#<alt (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))>
#<alt (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt re>
#<alt (* re (+ 1 (* -1/6 (pow re 2))))>
#<alt (* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))>
#<alt (* re (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/120 (* -1/5040 (pow re 2)))) 1/6))))>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* im re)>
#<alt (* im re)>
#<alt (* im re)>
#<alt (* im re)>
#<alt (* im re)>
#<alt (* im re)>
#<alt (* im re)>
#<alt (* im re)>
#<alt (* im re)>
#<alt (* im re)>
#<alt (* im re)>
#<alt (* im re)>
#<alt (* im re)>
#<alt (* im re)>
#<alt (* im re)>
#<alt (* im re)>
#<alt (* im re)>
#<alt (* im re)>
#<alt (* im re)>
#<alt (* im re)>
#<alt (* im re)>
#<alt (* im re)>
#<alt (* im re)>
#<alt (* im re)>
#<alt (* -1 (* im (* re (+ 1 (* -1/6 (pow re 2))))))>
#<alt (* im (+ (* -1 (* re (+ 1 (* -1/6 (pow re 2))))) (* -1/6 (* (pow im 2) (* re (+ 1 (* -1/6 (pow re 2))))))))>
#<alt (* im (+ (* -1 (* re (+ 1 (* -1/6 (pow re 2))))) (* (pow im 2) (+ (* -1/6 (* re (+ 1 (* -1/6 (pow re 2))))) (* -1/120 (* (pow im 2) (* re (+ 1 (* -1/6 (pow re 2))))))))))>
#<alt (* im (+ (* -1 (* re (+ 1 (* -1/6 (pow re 2))))) (* (pow im 2) (+ (* -1/6 (* re (+ 1 (* -1/6 (pow re 2))))) (* -1/120 (* (pow im 2) (* re (+ 1 (* -1/6 (pow re 2))))))))))>
#<alt (* -1/120 (* (pow im 5) (* re (+ 1 (* -1/6 (pow re 2))))))>
#<alt (* (pow im 5) (+ (* -1/6 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (* -1/120 (* re (+ 1 (* -1/6 (pow re 2)))))))>
#<alt (* (pow im 5) (+ (* -1 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 4))) (+ (* -1/6 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (* -1/120 (* re (+ 1 (* -1/6 (pow re 2))))))))>
#<alt (* (pow im 5) (+ (* -1 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 4))) (+ (* -1/6 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (* -1/120 (* re (+ 1 (* -1/6 (pow re 2))))))))>
#<alt (* -1/120 (* (pow im 5) (* re (+ 1 (* -1/6 (pow re 2))))))>
#<alt (* -1 (* (pow im 5) (+ (* 1/120 (* re (+ 1 (* -1/6 (pow re 2))))) (* 1/6 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))))))>
#<alt (* -1 (* (pow im 5) (+ (* 1/120 (* re (+ 1 (* -1/6 (pow re 2))))) (+ (* 1/6 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 4))))))>
#<alt (* -1 (* (pow im 5) (+ (* 1/120 (* re (+ 1 (* -1/6 (pow re 2))))) (+ (* 1/6 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 4))))))>
#<alt (* im (* re (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))>
#<alt (* re (+ (* -1/6 (* im (* (pow re 2) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))) (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))))>
#<alt (* re (+ (* -1/6 (* im (* (pow re 2) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))) (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))))>
#<alt (* re (+ (* -1/6 (* im (* (pow re 2) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))) (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))))>
#<alt (* -1/6 (* im (* (pow re 3) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))))>
#<alt (* (pow re 3) (+ (* -1/6 (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))) (/ (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)) (pow re 2))))>
#<alt (* (pow re 3) (+ (* -1/6 (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))) (/ (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)) (pow re 2))))>
#<alt (* (pow re 3) (+ (* -1/6 (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))) (/ (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)) (pow re 2))))>
#<alt (* -1/6 (* im (* (pow re 3) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))))>
#<alt (* -1 (* (pow re 3) (+ (* -1 (/ (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)) (pow re 2))) (* 1/6 (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))))))>
#<alt (* -1 (* (pow re 3) (+ (* -1 (/ (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)) (pow re 2))) (* 1/6 (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))))))>
#<alt (* -1 (* (pow re 3) (+ (* -1 (/ (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)) (pow re 2))) (* 1/6 (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))))))>
#<alt (* re (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))>
#<alt (* re (- (+ (* -1/6 (* (pow re 2) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))) (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6))) 1))>
#<alt (* re (- (+ (* -1/6 (* (pow re 2) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))) (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6))) 1))>
#<alt (* re (- (+ (* -1/6 (* (pow re 2) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))) (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6))) 1))>
#<alt (* -1/6 (* (pow re 3) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))>
#<alt (* (pow re 3) (- (+ (* -1/6 (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)) (/ (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) (pow re 2))) (/ 1 (pow re 2))))>
#<alt (* (pow re 3) (- (+ (* -1/6 (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)) (/ (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) (pow re 2))) (/ 1 (pow re 2))))>
#<alt (* (pow re 3) (- (+ (* -1/6 (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)) (/ (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) (pow re 2))) (/ 1 (pow re 2))))>
#<alt (* -1/6 (* (pow re 3) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))>
#<alt (* -1 (* (pow re 3) (+ (* -1 (/ (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1) (pow re 2))) (* 1/6 (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))))>
#<alt (* -1 (* (pow re 3) (+ (* -1 (/ (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1) (pow re 2))) (* 1/6 (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))))>
#<alt (* -1 (* (pow re 3) (+ (* -1 (/ (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1) (pow re 2))) (* 1/6 (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))))>
#<alt (* -1 (* re (+ 1 (* -1/6 (pow re 2)))))>
#<alt (+ (* -1 (* re (+ 1 (* -1/6 (pow re 2))))) (* -1/6 (* (pow im 2) (* re (+ 1 (* -1/6 (pow re 2)))))))>
#<alt (+ (* -1 (* re (+ 1 (* -1/6 (pow re 2))))) (* (pow im 2) (+ (* -1/6 (* re (+ 1 (* -1/6 (pow re 2))))) (* -1/120 (* (pow im 2) (* re (+ 1 (* -1/6 (pow re 2)))))))))>
#<alt (+ (* -1 (* re (+ 1 (* -1/6 (pow re 2))))) (* (pow im 2) (+ (* -1/6 (* re (+ 1 (* -1/6 (pow re 2))))) (* -1/120 (* (pow im 2) (* re (+ 1 (* -1/6 (pow re 2)))))))))>
#<alt (* -1/120 (* (pow im 4) (* re (+ 1 (* -1/6 (pow re 2))))))>
#<alt (* (pow im 4) (+ (* -1/6 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (* -1/120 (* re (+ 1 (* -1/6 (pow re 2)))))))>
#<alt (* (pow im 4) (+ (* -1 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 4))) (+ (* -1/6 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (* -1/120 (* re (+ 1 (* -1/6 (pow re 2))))))))>
#<alt (* (pow im 4) (+ (* -1 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 4))) (+ (* -1/6 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (* -1/120 (* re (+ 1 (* -1/6 (pow re 2))))))))>
#<alt (* -1/120 (* (pow im 4) (* re (+ 1 (* -1/6 (pow re 2))))))>
#<alt (* (pow im 4) (+ (* -1/6 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (* -1/120 (* re (+ 1 (* -1/6 (pow re 2)))))))>
#<alt (* (pow im 4) (+ (* -1 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 4))) (+ (* -1/6 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (* -1/120 (* re (+ 1 (* -1/6 (pow re 2))))))))>
#<alt (* (pow im 4) (+ (* -1 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 4))) (+ (* -1/6 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (* -1/120 (* re (+ 1 (* -1/6 (pow re 2))))))))>
#<alt re>
#<alt (* re (+ 1 (* -1/6 (pow re 2))))>
#<alt (* re (+ 1 (* -1/6 (pow re 2))))>
#<alt (* re (+ 1 (* -1/6 (pow re 2))))>
#<alt (* -1/6 (pow re 3))>
#<alt (* (pow re 3) (- (/ 1 (pow re 2)) 1/6))>
#<alt (* (pow re 3) (- (/ 1 (pow re 2)) 1/6))>
#<alt (* (pow re 3) (- (/ 1 (pow re 2)) 1/6))>
#<alt (* -1/6 (pow re 3))>
#<alt (* -1 (* (pow re 3) (- 1/6 (/ 1 (pow re 2)))))>
#<alt (* -1 (* (pow re 3) (- 1/6 (/ 1 (pow re 2)))))>
#<alt (* -1 (* (pow re 3) (- 1/6 (/ 1 (pow re 2)))))>
#<alt 1>
#<alt (+ 1 (* -1/6 (pow re 2)))>
#<alt (+ 1 (* -1/6 (pow re 2)))>
#<alt (+ 1 (* -1/6 (pow re 2)))>
#<alt (* -1/6 (pow re 2))>
#<alt (* (pow re 2) (- (/ 1 (pow re 2)) 1/6))>
#<alt (* (pow re 2) (- (/ 1 (pow re 2)) 1/6))>
#<alt (* (pow re 2) (- (/ 1 (pow re 2)) 1/6))>
#<alt (* -1/6 (pow re 2))>
#<alt (* (pow re 2) (- (/ 1 (pow re 2)) 1/6))>
#<alt (* (pow re 2) (- (/ 1 (pow re 2)) 1/6))>
#<alt (* (pow re 2) (- (/ 1 (pow re 2)) 1/6))>
#<alt (* -1/6 (* (pow im 3) (sin re)))>
#<alt (* -1/6 (* (pow im 3) (sin re)))>
#<alt (* -1/6 (* (pow im 3) (sin re)))>
#<alt (* -1/6 (* (pow im 3) (sin re)))>
#<alt (* -1/6 (* (pow im 3) (sin re)))>
#<alt (* -1/6 (* (pow im 3) (sin re)))>
#<alt (* -1/6 (* (pow im 3) (sin re)))>
#<alt (* -1/6 (* (pow im 3) (sin re)))>
#<alt (* -1/6 (* (pow im 3) (sin re)))>
#<alt (* -1/6 (* (pow im 3) (sin re)))>
#<alt (* -1/6 (* (pow im 3) (sin re)))>
#<alt (* -1/6 (* (pow im 3) (sin re)))>
#<alt (* -1/6 (* (pow im 3) re))>
#<alt (* re (+ (* -1/6 (pow im 3)) (* 1/36 (* (pow im 3) (pow re 2)))))>
#<alt (* re (+ (* -1/6 (pow im 3)) (* (pow re 2) (+ (* -1/720 (* (pow im 3) (pow re 2))) (* 1/36 (pow im 3))))))>
#<alt (* re (+ (* -1/6 (pow im 3)) (* (pow re 2) (+ (* 1/36 (pow im 3)) (* (pow re 2) (+ (* -1/720 (pow im 3)) (* 1/30240 (* (pow im 3) (pow re 2)))))))))>
#<alt (* -1/6 (* (pow im 3) (sin re)))>
#<alt (* -1/6 (* (pow im 3) (sin re)))>
#<alt (* -1/6 (* (pow im 3) (sin re)))>
#<alt (* -1/6 (* (pow im 3) (sin re)))>
#<alt (* -1/6 (* (pow im 3) (sin re)))>
#<alt (* -1/6 (* (pow im 3) (sin re)))>
#<alt (* -1/6 (* (pow im 3) (sin re)))>
#<alt (* -1/6 (* (pow im 3) (sin re)))>
#<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/6 (* im (sin re)))>
#<alt (* -1/6 (* im (sin re)))>
#<alt (* -1/6 (* im (sin re)))>
#<alt (* -1/6 (* im (sin re)))>
#<alt (* -1/6 (* im (sin re)))>
#<alt (* -1/6 (* im (sin re)))>
#<alt (* -1/6 (* im (sin re)))>
#<alt (* -1/6 (* im (sin re)))>
#<alt (* -1/6 (* im (sin re)))>
#<alt (* -1/6 (* im (sin re)))>
#<alt (* -1/6 (* im (sin re)))>
#<alt (* -1/6 (* im (sin re)))>
#<alt (* -1/6 (* im re))>
#<alt (* re (+ (* -1/6 im) (* 1/36 (* im (pow re 2)))))>
#<alt (* re (+ (* -1/6 im) (* (pow re 2) (+ (* -1/720 (* im (pow re 2))) (* 1/36 im)))))>
#<alt (* re (+ (* -1/6 im) (* (pow re 2) (+ (* 1/36 im) (* (pow re 2) (+ (* -1/720 im) (* 1/30240 (* im (pow re 2)))))))))>
#<alt (* -1/6 (* im (sin re)))>
#<alt (* -1/6 (* im (sin re)))>
#<alt (* -1/6 (* im (sin re)))>
#<alt (* -1/6 (* im (sin re)))>
#<alt (* -1/6 (* im (sin re)))>
#<alt (* -1/6 (* im (sin re)))>
#<alt (* -1/6 (* im (sin re)))>
#<alt (* -1/6 (* im (sin re)))>
#<alt (* -1/6 re)>
#<alt (* re (- (* 1/36 (pow re 2)) 1/6))>
#<alt (* re (- (* (pow re 2) (+ 1/36 (* -1/720 (pow re 2)))) 1/6))>
#<alt (* re (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6))>
#<alt (* -1/6 (sin re))>
#<alt (* -1/6 (sin re))>
#<alt (* -1/6 (sin re))>
#<alt (* -1/6 (sin re))>
#<alt (* -1/6 (sin re))>
#<alt (* -1/6 (sin re))>
#<alt (* -1/6 (sin re))>
#<alt (* -1/6 (sin re))>
#<alt (* 1/2 (* im (* re (- (* (pow im 2) (- (* im (+ (* -1/60 im) (* -1/2520 (pow im 3)))) 1/3)) 2))))>
#<alt (* re (+ (* -1/12 (* im (* (pow re 2) (- (* (pow im 2) (- (* im (+ (* -1/60 im) (* -1/2520 (pow im 3)))) 1/3)) 2)))) (* 1/2 (* im (- (* (pow im 2) (- (* im (+ (* -1/60 im) (* -1/2520 (pow im 3)))) 1/3)) 2)))))>
#<alt (* re (+ (* 1/2 (* im (- (* (pow im 2) (- (* im (+ (* -1/60 im) (* -1/2520 (pow im 3)))) 1/3)) 2))) (* (pow re 2) (+ (* -1/12 (* im (- (* (pow im 2) (- (* im (+ (* -1/60 im) (* -1/2520 (pow im 3)))) 1/3)) 2))) (* 1/240 (* im (* (pow re 2) (- (* (pow im 2) (- (* im (+ (* -1/60 im) (* -1/2520 (pow im 3)))) 1/3)) 2))))))))>
#<alt (* re (+ (* 1/2 (* im (- (* (pow im 2) (- (* im (+ (* -1/60 im) (* -1/2520 (pow im 3)))) 1/3)) 2))) (* (pow re 2) (+ (* -1/12 (* im (- (* (pow im 2) (- (* im (+ (* -1/60 im) (* -1/2520 (pow im 3)))) 1/3)) 2))) (* (pow re 2) (+ (* -1/10080 (* im (* (pow re 2) (- (* (pow im 2) (- (* im (+ (* -1/60 im) (* -1/2520 (pow im 3)))) 1/3)) 2)))) (* 1/240 (* im (- (* (pow im 2) (- (* im (+ (* -1/60 im) (* -1/2520 (pow im 3)))) 1/3)) 2)))))))))>
#<alt (* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* im (+ (* -1/60 im) (* -1/2520 (pow im 3)))) 1/3)) 2))))>
#<alt (* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* im (+ (* -1/60 im) (* -1/2520 (pow im 3)))) 1/3)) 2))))>
#<alt (* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* im (+ (* -1/60 im) (* -1/2520 (pow im 3)))) 1/3)) 2))))>
#<alt (* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* im (+ (* -1/60 im) (* -1/2520 (pow im 3)))) 1/3)) 2))))>
#<alt (* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* im (+ (* -1/60 im) (* -1/2520 (pow im 3)))) 1/3)) 2))))>
#<alt (* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* im (+ (* -1/60 im) (* -1/2520 (pow im 3)))) 1/3)) 2))))>
#<alt (* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* im (+ (* -1/60 im) (* -1/2520 (pow im 3)))) 1/3)) 2))))>
#<alt (* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* im (+ (* -1/60 im) (* -1/2520 (pow im 3)))) 1/3)) 2))))>
#<alt (* -1 (* im (sin re)))>
#<alt (* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))>
#<alt (* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re)))))))>
#<alt (* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* (pow im 2) (+ (* -1/120 (sin re)) (* -1/5040 (* (pow im 2) (sin re)))))))))>
#<alt (* -1/5040 (* (pow im 7) (sin re)))>
#<alt (* (pow im 7) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))>
#<alt (* (pow im 7) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))>
#<alt (* (pow im 7) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))))>
#<alt (* -1/5040 (* (pow im 7) (sin re)))>
#<alt (* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (* 1/120 (/ (sin re) (pow im 2))))))>
#<alt (* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (+ (* 1/120 (/ (sin re) (pow im 2))) (* 1/6 (/ (sin re) (pow im 4)))))))>
#<alt (* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (+ (* 1/120 (/ (sin re) (pow im 2))) (+ (* 1/6 (/ (sin re) (pow im 4))) (/ (sin re) (pow im 6)))))))>
#<alt (* -2 im)>
#<alt (* im (- (* -1/3 (pow im 2)) 2))>
#<alt (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))>
#<alt (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))>
#<alt (* -1/2520 (pow im 7))>
#<alt (* -1 (* (pow im 7) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* (pow im 7) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))>
#<alt (* (pow im 7) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 4))) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1/2520 (pow im 7))>
#<alt (* -1 (* (pow im 7) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 7) (+ 1/2520 (+ (/ 1/3 (pow im 4)) (* 1/60 (/ 1 (pow im 2)))))))>
#<alt (* -1 (* (pow im 7) (+ 1/2520 (+ (/ 1/3 (pow im 4)) (+ (* 1/60 (/ 1 (pow im 2))) (* 2 (/ 1 (pow im 6))))))))>
#<alt -2>
#<alt (- (* -1/3 (pow im 2)) 2)>
#<alt (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)>
#<alt (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)>
#<alt (* -1/2520 (pow im 6))>
#<alt (* -1 (* (pow im 6) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 4))) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1/2520 (pow im 6))>
#<alt (* -1 (* (pow im 6) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 4))) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1/3 (pow im 2))>
#<alt (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3))>
#<alt (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3))>
#<alt (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3))>
#<alt (* -1/2520 (pow im 6))>
#<alt (* -1 (* (pow im 6) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))>
#<alt (* -1/2520 (pow im 6))>
#<alt (* -1 (* (pow im 6) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))>
#<alt (* -1/60 (pow im 2))>
#<alt (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60))>
#<alt (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60))>
#<alt (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60))>
#<alt (* -1/2520 (pow im 4))>
#<alt (* -1 (* (pow im 4) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 4) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 4) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1/2520 (pow im 4))>
#<alt (* -1 (* (pow im 4) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 4) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 4) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/3 (pow im 3))>
#<alt (* (pow im 3) (- (* -1/60 (pow im 2)) 1/3))>
#<alt (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3))>
#<alt (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3))>
#<alt (* -1/2520 (pow im 7))>
#<alt (* -1 (* (pow im 7) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* (pow im 7) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))>
#<alt (* (pow im 7) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))>
#<alt (* -1/2520 (pow im 7))>
#<alt (* -1 (* (pow im 7) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 7) (+ 1/2520 (+ (/ 1/3 (pow im 4)) (* 1/60 (/ 1 (pow im 2)))))))>
#<alt (* -1 (* (pow im 7) (+ 1/2520 (+ (/ 1/3 (pow im 4)) (* 1/60 (/ 1 (pow im 2)))))))>
#<alt (* -1/6 (pow re 2))>
#<alt (* -1/6 (pow re 2))>
#<alt (* -1/6 (pow re 2))>
#<alt (* -1/6 (pow re 2))>
#<alt (* -1/6 (pow re 2))>
#<alt (* -1/6 (pow re 2))>
#<alt (* -1/6 (pow re 2))>
#<alt (* -1/6 (pow re 2))>
#<alt (* -1/6 (pow re 2))>
#<alt (* -1/6 (pow re 2))>
#<alt (* -1/6 (pow re 2))>
#<alt (* -1/6 (pow re 2))>
#<alt (* -1/120 (pow im 2))>
#<alt (* -1/120 (pow im 2))>
#<alt (* -1/120 (pow im 2))>
#<alt (* -1/120 (pow im 2))>
#<alt (* -1/120 (pow im 2))>
#<alt (* -1/120 (pow im 2))>
#<alt (* -1/120 (pow im 2))>
#<alt (* -1/120 (pow im 2))>
#<alt (* -1/120 (pow im 2))>
#<alt (* -1/120 (pow im 2))>
#<alt (* -1/120 (pow im 2))>
#<alt (* -1/120 (pow im 2))>
#<alt (* -1/60 im)>
#<alt (* -1/60 im)>
#<alt (* -1/60 im)>
#<alt (* -1/60 im)>
#<alt (* -1/60 im)>
#<alt (* -1/60 im)>
#<alt (* -1/60 im)>
#<alt (* -1/60 im)>
#<alt (* -1/60 im)>
#<alt (* -1/60 im)>
#<alt (* -1/60 im)>
#<alt (* -1/60 im)>
#<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)>
Calls

99 calls:

TimeVariablePointExpression
6.0ms
re
@inf
(* (* 1/2 (sin re)) (+ (* (+ -1/3 (* (* im im) (+ -1/60 (* im (* im -1/2520))))) (* im (* im im))) (* im -2)))
2.0ms
re
@inf
(* (* 1/2 (sin re)) (* im (+ -2 (* (* im im) (+ -1/3 (* im (+ (* (* im (* im im)) -1/2520) (* im -1/60))))))))
1.0ms
re
@0
(* (* 1/2 (sin re)) (* im (+ -2 (* (* im im) (+ -1/3 (* im (+ (* (* im (* im im)) -1/2520) (* im -1/60))))))))
1.0ms
im
@inf
(* im (* (* re (+ 1 (* (* re re) -1/6))) (+ -1 (* (* im im) (+ -1/6 (* (* im im) -1/120))))))
1.0ms
re
@inf
(* im (* (* re (+ 1 (* (* re re) -1/6))) (+ -1 (* (* im im) (+ -1/6 (* (* im im) -1/120))))))

rewrite687.0ms (4.5%)

Algorithm
batch-egg-rewrite
Rules
4278×*-lowering-*.f32
4278×*-lowering-*.f64
2558×/-lowering-/.f32
2558×/-lowering-/.f64
2212×fma-lowering-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
049271
1297249
22899243
09614243
Stop Event
iter limit
node limit
Counts
25 → 641
Calls
Call 1
Inputs
(* (* 1/2 (sin re)) (+ (* (+ -1/3 (* (* im im) (+ -1/60 (* im (* im -1/2520))))) (* im (* im im))) (* im -2)))
(+ (* (+ -1/3 (* (* im im) (+ -1/60 (* im (* im -1/2520))))) (* im (* im im))) (* im -2))
(* 1/2 (sin re))
(sin re)
(- 0 (* im re))
(* im re)
(* im (* (* re (+ 1 (* (* re re) -1/6))) (+ -1 (* (* im im) (+ -1/6 (* (* im im) -1/120))))))
(* (* re (+ 1 (* (* re re) -1/6))) (+ -1 (* (* im im) (+ -1/6 (* (* im im) -1/120)))))
(* re (+ 1 (* (* re re) -1/6)))
(+ 1 (* (* re re) -1/6))
(* (* im im) (* im (* (sin re) -1/6)))
(* im im)
(* im (* (sin re) -1/6))
(* (sin re) -1/6)
(* (* 1/2 (sin re)) (* im (+ -2 (* (* im im) (+ -1/3 (* im (+ (* (* im (* im im)) -1/2520) (* im -1/60))))))))
(* im (+ -2 (* (* im im) (+ -1/3 (* im (+ (* (* im (* im im)) -1/2520) (* im -1/60)))))))
(+ -2 (* (* im im) (+ -1/3 (* im (+ (* (* im (* im im)) -1/2520) (* im -1/60))))))
(* (* im im) (+ -1/3 (* im (+ (* (* im (* im im)) -1/2520) (* im -1/60)))))
(* (* im im) (+ -1/60 (* im (* im -1/2520))))
(* im (* im -1/2520))
(* (+ -1/3 (* (* im im) (+ -1/60 (* im (* im -1/2520))))) (* im (* im im)))
(* (* re re) -1/6)
(* (* im im) -1/120)
(* im -1/60)
(* im (* im im))
Outputs
(+.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))))
(+.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))) (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(+.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im))))
(+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))))
(+.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))))
(+.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))))) (/.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 im #s(literal -2 binary64))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im))))
(fma.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))))
(fma.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))))
(fma.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(fma.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im #s(literal -2 binary64)) (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im #s(literal -2 binary64)) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im))))
(fma.f64 im (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))))
(fma.f64 im (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(fma.f64 im (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im))))
(fma.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))))
(fma.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im))))
(fma.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))))
(fma.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(fma.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im))))
(fma.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))))
(fma.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) #s(literal -2 binary64) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))))
(fma.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) #s(literal -2 binary64) (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(fma.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im))))
(fma.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))))
(fma.f64 (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 im im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))))
(fma.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (sin.f64 re)) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))))
(fma.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (sin.f64 re)) #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))))
(fma.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (sin.f64 re)) #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(fma.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (sin.f64 re)) #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im))))
(fma.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) #s(literal 1/2 binary64)) (sin.f64 re) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))))
(fma.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 1/2 binary64)) (sin.f64 re) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))))
(fma.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 1/2 binary64)) (sin.f64 re) (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(fma.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 1/2 binary64)) (sin.f64 re) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im)) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (*.f64 im im))) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (*.f64 im im) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #s(literal -2 binary64)) im (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #s(literal -2 binary64)) im (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #s(literal -2 binary64)) im (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))) #s(literal 2 binary64))) (-.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64))))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -8 binary64)))) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im #s(literal -2 binary64)) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)))))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im)))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im)))
(/.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) #s(literal -2 binary64)))))
(/.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -8 binary64))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im #s(literal -2 binary64)) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)))))))
(/.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -8 binary64))))) (neg.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im #s(literal -2 binary64)) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im))))) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (neg.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -8 binary64))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))) (neg.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im #s(literal -2 binary64)) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))) (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)))) (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (-.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)))) (-.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64))))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))
(*.f64 im (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))))
(*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(*.f64 (*.f64 (sin.f64 re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) #s(literal 1/2 binary64)) (sin.f64 re))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) im)
(+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64)))
(+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))))
(-.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im))) (/.f64 (*.f64 (*.f64 im im) #s(literal 4 binary64)) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im))))
(-.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 4 binary64)) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))))))
(fma.f64 im #s(literal -2 binary64) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))))
(fma.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im #s(literal -2 binary64)))
(fma.f64 #s(literal -2 binary64) im (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))))
(fma.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) im (*.f64 im #s(literal -2 binary64)))
(fma.f64 (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 im im) (*.f64 im #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im #s(literal -2 binary64)) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im)) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im #s(literal -2 binary64)) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -8 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im)) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -8 binary64))) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im #s(literal -2 binary64)) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -8 binary64))) (+.f64 (*.f64 (*.f64 im im) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im #s(literal -2 binary64)))))))
(/.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im)))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -8 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im #s(literal -2 binary64)) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -8 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 im im) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im #s(literal -2 binary64))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im)))) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im))))
(/.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 im (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) #s(literal -2 binary64)))))
(/.f64 (*.f64 im (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(/.f64 (*.f64 (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) im) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) #s(literal -2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) im) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im)) (*.f64 (*.f64 im im) #s(literal 4 binary64)))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im)) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -8 binary64))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im #s(literal -2 binary64)) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)))))) (neg.f64 (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))))))
(/.f64 (neg.f64 (*.f64 im (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (*.f64 im (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (neg.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) im)) (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) im)) (neg.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im #s(literal -2 binary64)) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -8 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im)) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im)))) #s(literal -1 binary64))
(*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) im)
(*.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -8 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im #s(literal -2 binary64)) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))))))))
(*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im))))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(*.f64 (sin.f64 re) #s(literal 1/2 binary64))
(sin.f64 re)
(+.f64 #s(literal 0 binary64) (*.f64 re (-.f64 #s(literal 0 binary64) im)))
(+.f64 (*.f64 re (-.f64 #s(literal 0 binary64) im)) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 re im))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))) (*.f64 (*.f64 re im) (/.f64 (*.f64 re im) (*.f64 re im))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 re im)) (*.f64 re im))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re (-.f64 #s(literal 0 binary64) im)))) (/.f64 (*.f64 re (*.f64 im (*.f64 re im))) (-.f64 #s(literal 0 binary64) (*.f64 re (-.f64 #s(literal 0 binary64) im)))))
(fma.f64 re (-.f64 #s(literal 0 binary64) im) #s(literal 0 binary64))
(fma.f64 im (neg.f64 re) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 re im) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 re (-.f64 #s(literal 0 binary64) im))) (/.f64 #s(literal 1 binary64) (*.f64 re (*.f64 im (*.f64 re im)))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))) (/.f64 #s(literal 1 binary64) (*.f64 re im)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) im) re #s(literal 0 binary64))
(fma.f64 (neg.f64 re) im #s(literal 0 binary64))
(neg.f64 (*.f64 re im))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 re (-.f64 #s(literal 0 binary64) im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 re im) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 re (-.f64 #s(literal 0 binary64) im))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 re im) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))))))
(/.f64 (*.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 re (-.f64 #s(literal 0 binary64) im))) (*.f64 re (*.f64 im (*.f64 re im))))
(/.f64 (*.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 re (-.f64 #s(literal 0 binary64) im))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 #s(literal 0 binary64) (*.f64 re (-.f64 #s(literal 0 binary64) im))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))) (*.f64 re im))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))) (-.f64 #s(literal 0 binary64) (*.f64 re (-.f64 #s(literal 0 binary64) im))))
(/.f64 (neg.f64 (*.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 re (-.f64 #s(literal 0 binary64) im)))) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))))
(/.f64 (neg.f64 (*.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 re (-.f64 #s(literal 0 binary64) im)))) (neg.f64 (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 #s(literal 0 binary64) (*.f64 re (-.f64 #s(literal 0 binary64) im)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im))))) (*.f64 re (-.f64 #s(literal 0 binary64) im)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (-.f64 #s(literal 0 binary64) im)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))) (*.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 re (*.f64 im (*.f64 re im)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 re (-.f64 #s(literal 0 binary64) im))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))))) (neg.f64 (*.f64 re (-.f64 #s(literal 0 binary64) im))))
(/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 re (-.f64 #s(literal 0 binary64) im))) #s(literal 0 binary64)) (+.f64 (*.f64 re (*.f64 im (*.f64 re im))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 re (-.f64 #s(literal 0 binary64) im)) #s(literal 0 binary64)))))
(pow.f64 (/.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 re (-.f64 #s(literal 0 binary64) im)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 re im) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im))))) #s(literal -1 binary64))
(*.f64 re (-.f64 #s(literal 0 binary64) im))
(*.f64 im (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 re im))
(*.f64 (*.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 re (-.f64 #s(literal 0 binary64) im))) (/.f64 #s(literal 1 binary64) (*.f64 re (*.f64 im (*.f64 re im)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))) (/.f64 #s(literal 1 binary64) (*.f64 re im)))
(*.f64 (-.f64 #s(literal 0 binary64) im) re)
(*.f64 (neg.f64 re) im)
(+.f64 #s(literal 0 binary64) (*.f64 re im))
(+.f64 (*.f64 re im) #s(literal 0 binary64))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 re im)) (/.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 re (-.f64 #s(literal 0 binary64) im))))
(fma.f64 re im #s(literal 0 binary64))
(fma.f64 im re #s(literal 0 binary64))
(/.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 re im))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))) (*.f64 re (-.f64 #s(literal 0 binary64) im)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im))))) (neg.f64 (*.f64 re (-.f64 #s(literal 0 binary64) im))))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 im (*.f64 re im))))
(/.f64 (neg.f64 (+.f64 #s(literal 0 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))))
(/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) #s(literal 0 binary64)) (*.f64 re (*.f64 im (*.f64 re im))))
(*.f64 re im)
(*.f64 im re)
(*.f64 (/.f64 im im) (/.f64 (*.f64 re (*.f64 re im)) re))
(*.f64 (/.f64 (*.f64 im im) im) (/.f64 (*.f64 re re) re))
(*.f64 (/.f64 re re) (/.f64 (*.f64 im (*.f64 re im)) im))
(*.f64 (/.f64 re im) (/.f64 (*.f64 im (*.f64 re im)) re))
(*.f64 (/.f64 im re) (/.f64 (*.f64 re (*.f64 re im)) im))
(*.f64 (/.f64 (*.f64 im im) re) (/.f64 (*.f64 re re) im))
(*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 im im) re))
(*.f64 (/.f64 (*.f64 re re) re) (/.f64 (*.f64 im im) im))
(*.f64 (/.f64 (*.f64 re im) re) (/.f64 (*.f64 re im) im))
(*.f64 (/.f64 (*.f64 re im) im) (/.f64 (*.f64 re im) re))
(*.f64 (/.f64 (*.f64 (*.f64 re im) re) re) (/.f64 im im))
(*.f64 (/.f64 (*.f64 (*.f64 re im) re) im) (/.f64 im re))
(*.f64 (/.f64 (*.f64 (*.f64 re im) im) re) (/.f64 re im))
(*.f64 (/.f64 (*.f64 (*.f64 re im) im) im) (/.f64 re re))
(+.f64 (*.f64 im (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) #s(literal -1 binary64)))) (*.f64 im (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))))
(+.f64 (*.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) #s(literal -1 binary64)) (*.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))
(+.f64 (*.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) (*.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) #s(literal -1 binary64)))
(+.f64 (*.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) #s(literal -1 binary64))) im) (*.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) im))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))))))
(+.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))))) (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))))))
(fma.f64 im (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) #s(literal -1 binary64))) (*.f64 im (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))))
(fma.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))))))
(fma.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))))))
(fma.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) #s(literal -1 binary64))) im (*.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) im))
(fma.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))
(fma.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) #s(literal -1 binary64)))
(/.f64 (*.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) #s(literal -1 binary64)))))
(/.f64 (*.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))) (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 im (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) #s(literal -1 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 im (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) #s(literal -1 binary64)))) (*.f64 im (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) #s(literal -1 binary64))))) (-.f64 (*.f64 (*.f64 im (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))) (*.f64 im (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))) (*.f64 (*.f64 im (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) #s(literal -1 binary64)))) (*.f64 im (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) #s(literal -1 binary64)) (*.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) (*.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) (*.f64 (*.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) #s(literal -1 binary64)) (*.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) #s(literal -1 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) (*.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) #s(literal -1 binary64)) (*.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) (*.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) #s(literal -1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) #s(literal -1 binary64))) im) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) im) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) #s(literal -1 binary64))) im) (*.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) #s(literal -1 binary64))) im)) (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) im) (*.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) im)) (*.f64 (*.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) #s(literal -1 binary64))) im) (*.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))))) (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))))) (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))))) (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))))) (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))))))))
(*.f64 re (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) im))
(*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))))
(*.f64 (*.f64 re im) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) im))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))) im)
(*.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))))
(+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) #s(literal -1 binary64))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))
(+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) #s(literal -1 binary64))))
(+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) re) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) (*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))))))
(+.f64 (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))
(-.f64 (/.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) (-.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) #s(literal -1 binary64))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))) (/.f64 (*.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))) (-.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) #s(literal -1 binary64))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))))
(fma.f64 re (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))
(fma.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) #s(literal -1 binary64)) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))
(fma.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) #s(literal -1 binary64))))
(fma.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) #s(literal -1 binary64))))
(fma.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) #s(literal -1 binary64))))
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 re #s(literal -1 binary64)) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 re (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) #s(literal -1 binary64))))
(fma.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) #s(literal -1 binary64) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))
(fma.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) #s(literal -1 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))
(fma.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))) (*.f64 (*.f64 im im) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) #s(literal -1 binary64))))
(fma.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) #s(literal -1 binary64))))
(fma.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) re (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) (*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))))))
(fma.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) #s(literal -1 binary64))))
(fma.f64 (*.f64 #s(literal -1 binary64) re) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) re) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) #s(literal -1 binary64))))
(fma.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) re (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) re (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) #s(literal -1 binary64))))
(fma.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) (*.f64 im im)) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) #s(literal -1 binary64))))
(fma.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 im im) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) #s(literal -1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) #s(literal -1 binary64))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))))) (*.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) (*.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))))) (+.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) (-.f64 (*.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))) (*.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) #s(literal -1 binary64))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) (*.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))) (-.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) #s(literal -1 binary64))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))))
(/.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) #s(literal -1 binary64)))))
(/.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) #s(literal -1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) #s(literal -1 binary64))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))))) (*.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) (*.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) (-.f64 (*.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))) (*.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) #s(literal -1 binary64))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) (*.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))))) (neg.f64 (-.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) #s(literal -1 binary64))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))) (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))))) (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))
(/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) (*.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))) (*.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) #s(literal -1 binary64))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))))) (+.f64 (*.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))) (-.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) (*.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) #s(literal -1 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) re) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) (*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) re) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) re)) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) (*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) (*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) re) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) (*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))) (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))) (*.f64 (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))))))
(*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) re)
(*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) re) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))
(+.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))
(+.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) re)
(-.f64 (/.f64 (*.f64 re re) (-.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) (-.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))))
(fma.f64 re #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))
(fma.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))) re)
(fma.f64 #s(literal 1 binary64) re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)) re)
(fma.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re re)) re)
(fma.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) re re)
(fma.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 re re) re)
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/6 binary64) re)
(/.f64 (+.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))))) (+.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))))))))
(/.f64 (-.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) (-.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))))))
(/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64)))))
(/.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))))) re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) re) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)))))) (neg.f64 (+.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))))))) (neg.f64 (-.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))))) re)) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) re)) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 re (*.f64 re re))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) (-.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) re))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) re)
(+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))
(+.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))))
(-.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 re re) #s(literal -1/6 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1/6 binary64) (*.f64 re re) #s(literal 1 binary64))
(fma.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 re #s(literal -1/6 binary64)) re #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))))) (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)))))) (neg.f64 (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1 binary64)) (-.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))) (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 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/6 binary64))))))
(*.f64 im (*.f64 im (*.f64 im (*.f64 (sin.f64 re) #s(literal -1/6 binary64)))))
(*.f64 im (*.f64 (*.f64 (sin.f64 re) #s(literal -1/6 binary64)) (*.f64 im im)))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 (sin.f64 re) #s(literal -1/6 binary64))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (sin.f64 re) #s(literal -1/6 binary64)))
(*.f64 (*.f64 (sin.f64 re) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)))
(*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal -1/6 binary64))) (*.f64 im im))
(*.f64 (*.f64 (sin.f64 re) im) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))
(*.f64 (*.f64 im (*.f64 im (*.f64 (sin.f64 re) #s(literal -1/6 binary64)))) im)
(*.f64 (*.f64 (*.f64 im im) (*.f64 (sin.f64 re) im)) #s(literal -1/6 binary64))
(*.f64 (*.f64 (*.f64 im (*.f64 im im)) (sin.f64 re)) #s(literal -1/6 binary64))
(*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)) (sin.f64 re))
(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))
(pow.f64 (exp.f64 (log.f64 im)) #s(literal 2 binary64))
(*.f64 im im)
(*.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 im)))
(*.f64 (sin.f64 re) (*.f64 #s(literal -1/6 binary64) im))
(*.f64 im (*.f64 (sin.f64 re) #s(literal -1/6 binary64)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (sin.f64 re) im))
(*.f64 (*.f64 (sin.f64 re) #s(literal -1/6 binary64)) im)
(*.f64 (*.f64 (sin.f64 re) im) #s(literal -1/6 binary64))
(*.f64 (*.f64 im #s(literal -1/6 binary64)) (sin.f64 re))
(*.f64 (sin.f64 re) #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) (sin.f64 re))
(+.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))))
(+.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))) (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(+.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im))))
(+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))))
(+.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))))
(+.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))))) (/.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 im #s(literal -2 binary64))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im))))
(fma.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))))
(fma.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))))
(fma.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(fma.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im #s(literal -2 binary64)) (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im #s(literal -2 binary64)) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im))))
(fma.f64 im (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))))
(fma.f64 im (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(fma.f64 im (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im))))
(fma.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))))
(fma.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im))))
(fma.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))))
(fma.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(fma.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im))))
(fma.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))))
(fma.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) #s(literal -2 binary64) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))))
(fma.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) #s(literal -2 binary64) (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(fma.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im))))
(fma.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))))
(fma.f64 (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 im im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))))
(fma.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (sin.f64 re)) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))))
(fma.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (sin.f64 re)) #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))))
(fma.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (sin.f64 re)) #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(fma.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (sin.f64 re)) #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im))))
(fma.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) #s(literal 1/2 binary64)) (sin.f64 re) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))))
(fma.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 1/2 binary64)) (sin.f64 re) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))))
(fma.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 1/2 binary64)) (sin.f64 re) (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(fma.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 1/2 binary64)) (sin.f64 re) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im)) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (*.f64 im im))) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (*.f64 im im) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #s(literal -2 binary64)) im (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #s(literal -2 binary64)) im (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #s(literal -2 binary64)) im (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))) #s(literal 2 binary64))) (-.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64))))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -8 binary64)))) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im #s(literal -2 binary64)) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)))))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im)))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im)))
(/.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) #s(literal -2 binary64)))))
(/.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -8 binary64))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im #s(literal -2 binary64)) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)))))))
(/.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -8 binary64))))) (neg.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im #s(literal -2 binary64)) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im))))) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (neg.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -8 binary64))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))) (neg.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im #s(literal -2 binary64)) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))) (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)))) (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (-.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)))) (-.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64))))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))
(*.f64 im (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))))
(*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)))
(*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) im)) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(*.f64 (*.f64 (sin.f64 re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) #s(literal 1/2 binary64)) (sin.f64 re))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) im)
(+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64)))
(+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))))
(-.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im))) (/.f64 (*.f64 (*.f64 im im) #s(literal 4 binary64)) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im))))
(-.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 4 binary64)) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))))))
(fma.f64 im #s(literal -2 binary64) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))))
(fma.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im #s(literal -2 binary64)))
(fma.f64 #s(literal -2 binary64) im (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))))
(fma.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) im (*.f64 im #s(literal -2 binary64)))
(fma.f64 (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 im im) (*.f64 im #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im #s(literal -2 binary64)) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im)) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im #s(literal -2 binary64)) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -8 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im)) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -8 binary64))) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im #s(literal -2 binary64)) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -8 binary64))) (+.f64 (*.f64 (*.f64 im im) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im #s(literal -2 binary64)))))))
(/.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im)))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -8 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im #s(literal -2 binary64)) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -8 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 im im) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im #s(literal -2 binary64))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im)))) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im))))
(/.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 im (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) #s(literal -2 binary64)))))
(/.f64 (*.f64 im (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(/.f64 (*.f64 (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) im) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) #s(literal -2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) im) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im)) (*.f64 (*.f64 im im) #s(literal 4 binary64)))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im)) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -8 binary64))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im #s(literal -2 binary64)) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)))))) (neg.f64 (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))))))
(/.f64 (neg.f64 (*.f64 im (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (*.f64 im (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (neg.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) im)) (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) im)) (neg.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im #s(literal -2 binary64)) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -8 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im)) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im)))) #s(literal -1 binary64))
(*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) im)
(*.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -8 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im #s(literal -2 binary64)) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))))))))
(*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im))))
(+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))
(+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) #s(literal -2 binary64))
(+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) #s(literal -2 binary64)))
(+.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))
(-.f64 (/.f64 #s(literal 4 binary64) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))
(-.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) #s(literal -2 binary64))) (/.f64 #s(literal 4 binary64) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) #s(literal -2 binary64))))
(fma.f64 #s(literal -1/3 binary64) (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) #s(literal -2 binary64)))
(fma.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) #s(literal -2 binary64))
(fma.f64 im (*.f64 im #s(literal -1/3 binary64)) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) #s(literal -2 binary64)))
(fma.f64 (*.f64 im im) #s(literal -1/3 binary64) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) #s(literal -2 binary64)))
(fma.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) #s(literal -2 binary64))
(fma.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im im) #s(literal -2 binary64))
(fma.f64 (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) im #s(literal -2 binary64))
(fma.f64 (*.f64 #s(literal -1/3 binary64) im) im (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) #s(literal -2 binary64)))) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) #s(literal -2 binary64)))) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))
(/.f64 (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) #s(literal -2 binary64)))))
(/.f64 (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 im im)) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))
(/.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(/.f64 (neg.f64 (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 im im)) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) (neg.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) #s(literal -2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 4 binary64) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) (*.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) (neg.f64 (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) #s(literal -2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (neg.f64 (neg.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) #s(literal 4 binary64))) (neg.f64 (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) #s(literal -2 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (pow.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) #s(literal -2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) #s(literal -2 binary64)) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) #s(literal -2 binary64))) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) #s(literal -2 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (+.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))
(pow.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) #s(literal -2 binary64)))) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) #s(literal -2 binary64))))))
(*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))
(+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))
(+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))
(-.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(fma.f64 #s(literal -1/3 binary64) (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))
(fma.f64 im (*.f64 im #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))
(fma.f64 im (*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))
(fma.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im im)) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))
(fma.f64 (*.f64 im im) #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))
(fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))
(fma.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im im) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))
(fma.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im im)) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))
(fma.f64 (*.f64 #s(literal -1/3 binary64) im) im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) im) im (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) im (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))
(/.f64 (+.f64 (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (+.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))
(/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) (+.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) #s(literal -1/3 binary64)))))
(/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (-.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im im)) (+.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) #s(literal -1/3 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (*.f64 im im)) (-.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (neg.f64 (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (neg.f64 (+.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) #s(literal -1/3 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) (neg.f64 (-.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im im))) (neg.f64 (+.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) #s(literal -1/3 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (*.f64 im im))) (neg.f64 (-.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))
(*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im im))
(*.f64 (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) im)
(+.f64 (*.f64 im (*.f64 im #s(literal -1/60 binary64))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))
(+.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (-.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))) (/.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/60 binary64))) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))) (-.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))
(-.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/60 binary64))) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/60 binary64))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/60 binary64))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))
(fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))
(fma.f64 im (*.f64 im #s(literal -1/60 binary64)) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))
(fma.f64 (*.f64 im im) #s(literal -1/60 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))
(fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))
(fma.f64 #s(literal -1/60 binary64) (*.f64 im im) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))
(fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))
(fma.f64 (*.f64 im #s(literal -1/2520 binary64)) (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))
(fma.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im #s(literal -1/2520 binary64)) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))
(fma.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) im (*.f64 im (*.f64 im #s(literal -1/60 binary64))))
(fma.f64 (*.f64 im #s(literal -1/60 binary64)) im (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/2520 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/2520 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216000 binary64)))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/60 binary64))) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216000 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/60 binary64))) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im #s(literal -1/60 binary64))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im #s(literal -1/60 binary64))) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))) (-.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/60 binary64))) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/60 binary64))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))
(/.f64 (*.f64 im (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216000 binary64)))) (+.f64 (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im #s(literal -1/60 binary64)) (-.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))
(/.f64 (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))) (*.f64 im (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))
(/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64))))) (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))))
(/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/6350400 binary64)))) (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216000 binary64))) im) (+.f64 (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im #s(literal -1/60 binary64)) (-.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))
(/.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))) im) (*.f64 im (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64)))) (*.f64 im im)) (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/6350400 binary64))) (*.f64 im im)) (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216000 binary64))))) (neg.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/60 binary64))) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216000 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))) (neg.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/60 binary64))) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im #s(literal -1/60 binary64))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im #s(literal -1/60 binary64))) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (neg.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/60 binary64))) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (neg.f64 (-.f64 (*.f64 im (*.f64 im #s(literal -1/60 binary64))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))
(/.f64 (neg.f64 (*.f64 im (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216000 binary64))))) (neg.f64 (+.f64 (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im #s(literal -1/60 binary64)) (-.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(/.f64 (neg.f64 (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))))) (neg.f64 (*.f64 im (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64)))))) (neg.f64 (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/6350400 binary64))))) (neg.f64 (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216000 binary64))) im)) (neg.f64 (+.f64 (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im #s(literal -1/60 binary64)) (-.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))) im)) (neg.f64 (*.f64 im (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64)))) (*.f64 im im))) (neg.f64 (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/6350400 binary64))) (*.f64 im im))) (neg.f64 (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))
(*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 im im))
(*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) im)
(*.f64 (/.f64 im im) (/.f64 (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))) im) (/.f64 im (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))
(*.f64 im (*.f64 im #s(literal -1/2520 binary64)))
(*.f64 (*.f64 im im) #s(literal -1/2520 binary64))
(*.f64 #s(literal -1/2520 binary64) (*.f64 im im))
(*.f64 (*.f64 im #s(literal -1/2520 binary64)) im)
(+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))
(+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/3 binary64)))
(+.f64 (*.f64 im (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))
(+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im im))))
(+.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))))
(+.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) im) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) im))
(fma.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im im))))
(fma.f64 im (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))
(fma.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im im)) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))))
(fma.f64 (*.f64 im (*.f64 im im)) #s(literal -1/3 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/3 binary64)))
(fma.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) im (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) im))
(/.f64 (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) (+.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) #s(literal -1/3 binary64)))))
(/.f64 (*.f64 (*.f64 im (*.f64 im im)) (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (-.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) #s(literal -1/3 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (*.f64 im (*.f64 im im))) (-.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (neg.f64 (+.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) #s(literal -1/3 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (*.f64 im im)) (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) (neg.f64 (-.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im im)))) (neg.f64 (+.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) #s(literal -1/3 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (*.f64 im (*.f64 im im)))) (neg.f64 (-.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/3 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/3 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/3 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/3 binary64))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/3 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 im (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))) (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (*.f64 (*.f64 im (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im im))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im im)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im im))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) im) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) im) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) im) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) im)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) im) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) im)) (*.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) im) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) im)))))
(*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))
(*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im)))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))
(*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) im)
(*.f64 (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 im im))
(*.f64 re (*.f64 re #s(literal -1/6 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))
(*.f64 (*.f64 re re) #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) (*.f64 re re))
(*.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 re #s(literal -1/6 binary64)) re)
(*.f64 im (*.f64 im #s(literal -1/120 binary64)))
(*.f64 (*.f64 im im) #s(literal -1/120 binary64))
(*.f64 #s(literal -1/120 binary64) (*.f64 im im))
(*.f64 (*.f64 im #s(literal -1/120 binary64)) im)
(*.f64 im #s(literal -1/60 binary64))
(*.f64 #s(literal -1/60 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)))

simplify338.0ms (2.2%)

Algorithm
egg-herbie
Rules
5596×*-lowering-*.f32
5596×*-lowering-*.f64
1908×+-lowering-+.f64
1908×+-lowering-+.f32
1284×sum3-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03864944
113714606
256084554
082014554
Stop Event
iter limit
node limit
Counts
396 → 396
Calls
Call 1
Inputs
(* 1/2 (* re (+ (* -2 im) (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)))))
(* re (+ (* -1/12 (* (pow re 2) (+ (* -2 im) (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3))))) (* 1/2 (+ (* -2 im) (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3))))))
(* re (+ (* 1/2 (+ (* -2 im) (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)))) (* (pow re 2) (+ (* -1/12 (+ (* -2 im) (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)))) (* 1/240 (* (pow re 2) (+ (* -2 im) (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)))))))))
(* re (+ (* 1/2 (+ (* -2 im) (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)))) (* (pow re 2) (+ (* -1/12 (+ (* -2 im) (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)))) (* (pow re 2) (+ (* -1/10080 (* (pow re 2) (+ (* -2 im) (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3))))) (* 1/240 (+ (* -2 im) (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3))))))))))
(* 1/2 (* (sin re) (+ (* -2 im) (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)))))
(* 1/2 (* (sin re) (+ (* -2 im) (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)))))
(* 1/2 (* (sin re) (+ (* -2 im) (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)))))
(* 1/2 (* (sin re) (+ (* -2 im) (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)))))
(* 1/2 (* (sin re) (+ (* -2 im) (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)))))
(* 1/2 (* (sin re) (+ (* -2 im) (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)))))
(* 1/2 (* (sin re) (+ (* -2 im) (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)))))
(* 1/2 (* (sin re) (+ (* -2 im) (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)))))
(* -1 (* im (sin re)))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re)))))))
(* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* (pow im 2) (+ (* -1/120 (sin re)) (* -1/5040 (* (pow im 2) (sin re)))))))))
(* -1/5040 (* (pow im 7) (sin re)))
(* (pow im 7) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))
(* (pow im 7) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))
(* (pow im 7) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))))
(* -1/5040 (* (pow im 7) (sin re)))
(* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (* 1/120 (/ (sin re) (pow im 2))))))
(* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (+ (* 1/120 (/ (sin re) (pow im 2))) (* 1/6 (/ (sin re) (pow im 4)))))))
(* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (+ (* 1/120 (/ (sin re) (pow im 2))) (+ (* 1/6 (/ (sin re) (pow im 4))) (/ (sin re) (pow im 6)))))))
(* -2 im)
(* im (- (* -1/3 (pow im 2)) 2))
(* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))
(* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))
(* -1/2520 (pow im 7))
(* -1 (* (pow im 7) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* (pow im 7) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(* (pow im 7) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 4))) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* -1/2520 (pow im 7))
(* -1 (* (pow im 7) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* -1 (* (pow im 7) (+ 1/2520 (+ (/ 1/3 (pow im 4)) (* 1/60 (/ 1 (pow im 2)))))))
(* -1 (* (pow im 7) (+ 1/2520 (+ (/ 1/3 (pow im 4)) (+ (* 1/60 (/ 1 (pow im 2))) (* 2 (/ 1 (pow im 6))))))))
(* 1/2 re)
(* re (+ 1/2 (* -1/12 (pow re 2))))
(* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))
(* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
re
(* re (+ 1 (* -1/6 (pow re 2))))
(* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(* re (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/120 (* -1/5040 (pow re 2)))) 1/6))))
(sin re)
(sin re)
(sin re)
(sin re)
(sin re)
(sin re)
(sin re)
(sin re)
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* im re)
(* im re)
(* im re)
(* im re)
(* im re)
(* im re)
(* im re)
(* im re)
(* im re)
(* im re)
(* im re)
(* im re)
(* im re)
(* im re)
(* im re)
(* im re)
(* im re)
(* im re)
(* im re)
(* im re)
(* im re)
(* im re)
(* im re)
(* im re)
(* -1 (* im (* re (+ 1 (* -1/6 (pow re 2))))))
(* im (+ (* -1 (* re (+ 1 (* -1/6 (pow re 2))))) (* -1/6 (* (pow im 2) (* re (+ 1 (* -1/6 (pow re 2))))))))
(* im (+ (* -1 (* re (+ 1 (* -1/6 (pow re 2))))) (* (pow im 2) (+ (* -1/6 (* re (+ 1 (* -1/6 (pow re 2))))) (* -1/120 (* (pow im 2) (* re (+ 1 (* -1/6 (pow re 2))))))))))
(* im (+ (* -1 (* re (+ 1 (* -1/6 (pow re 2))))) (* (pow im 2) (+ (* -1/6 (* re (+ 1 (* -1/6 (pow re 2))))) (* -1/120 (* (pow im 2) (* re (+ 1 (* -1/6 (pow re 2))))))))))
(* -1/120 (* (pow im 5) (* re (+ 1 (* -1/6 (pow re 2))))))
(* (pow im 5) (+ (* -1/6 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (* -1/120 (* re (+ 1 (* -1/6 (pow re 2)))))))
(* (pow im 5) (+ (* -1 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 4))) (+ (* -1/6 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (* -1/120 (* re (+ 1 (* -1/6 (pow re 2))))))))
(* (pow im 5) (+ (* -1 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 4))) (+ (* -1/6 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (* -1/120 (* re (+ 1 (* -1/6 (pow re 2))))))))
(* -1/120 (* (pow im 5) (* re (+ 1 (* -1/6 (pow re 2))))))
(* -1 (* (pow im 5) (+ (* 1/120 (* re (+ 1 (* -1/6 (pow re 2))))) (* 1/6 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))))))
(* -1 (* (pow im 5) (+ (* 1/120 (* re (+ 1 (* -1/6 (pow re 2))))) (+ (* 1/6 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 4))))))
(* -1 (* (pow im 5) (+ (* 1/120 (* re (+ 1 (* -1/6 (pow re 2))))) (+ (* 1/6 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 4))))))
(* im (* re (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))
(* re (+ (* -1/6 (* im (* (pow re 2) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))) (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))))
(* re (+ (* -1/6 (* im (* (pow re 2) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))) (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))))
(* re (+ (* -1/6 (* im (* (pow re 2) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))) (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))))
(* -1/6 (* im (* (pow re 3) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))))
(* (pow re 3) (+ (* -1/6 (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))) (/ (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)) (pow re 2))))
(* (pow re 3) (+ (* -1/6 (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))) (/ (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)) (pow re 2))))
(* (pow re 3) (+ (* -1/6 (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))) (/ (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)) (pow re 2))))
(* -1/6 (* im (* (pow re 3) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))))
(* -1 (* (pow re 3) (+ (* -1 (/ (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)) (pow re 2))) (* 1/6 (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))))))
(* -1 (* (pow re 3) (+ (* -1 (/ (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)) (pow re 2))) (* 1/6 (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))))))
(* -1 (* (pow re 3) (+ (* -1 (/ (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)) (pow re 2))) (* 1/6 (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))))))
(* re (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))
(* re (- (+ (* -1/6 (* (pow re 2) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))) (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6))) 1))
(* re (- (+ (* -1/6 (* (pow re 2) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))) (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6))) 1))
(* re (- (+ (* -1/6 (* (pow re 2) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))) (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6))) 1))
(* -1/6 (* (pow re 3) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))
(* (pow re 3) (- (+ (* -1/6 (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)) (/ (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) (pow re 2))) (/ 1 (pow re 2))))
(* (pow re 3) (- (+ (* -1/6 (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)) (/ (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) (pow re 2))) (/ 1 (pow re 2))))
(* (pow re 3) (- (+ (* -1/6 (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)) (/ (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) (pow re 2))) (/ 1 (pow re 2))))
(* -1/6 (* (pow re 3) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))
(* -1 (* (pow re 3) (+ (* -1 (/ (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1) (pow re 2))) (* 1/6 (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))))
(* -1 (* (pow re 3) (+ (* -1 (/ (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1) (pow re 2))) (* 1/6 (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))))
(* -1 (* (pow re 3) (+ (* -1 (/ (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1) (pow re 2))) (* 1/6 (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))))
(* -1 (* re (+ 1 (* -1/6 (pow re 2)))))
(+ (* -1 (* re (+ 1 (* -1/6 (pow re 2))))) (* -1/6 (* (pow im 2) (* re (+ 1 (* -1/6 (pow re 2)))))))
(+ (* -1 (* re (+ 1 (* -1/6 (pow re 2))))) (* (pow im 2) (+ (* -1/6 (* re (+ 1 (* -1/6 (pow re 2))))) (* -1/120 (* (pow im 2) (* re (+ 1 (* -1/6 (pow re 2)))))))))
(+ (* -1 (* re (+ 1 (* -1/6 (pow re 2))))) (* (pow im 2) (+ (* -1/6 (* re (+ 1 (* -1/6 (pow re 2))))) (* -1/120 (* (pow im 2) (* re (+ 1 (* -1/6 (pow re 2)))))))))
(* -1/120 (* (pow im 4) (* re (+ 1 (* -1/6 (pow re 2))))))
(* (pow im 4) (+ (* -1/6 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (* -1/120 (* re (+ 1 (* -1/6 (pow re 2)))))))
(* (pow im 4) (+ (* -1 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 4))) (+ (* -1/6 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (* -1/120 (* re (+ 1 (* -1/6 (pow re 2))))))))
(* (pow im 4) (+ (* -1 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 4))) (+ (* -1/6 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (* -1/120 (* re (+ 1 (* -1/6 (pow re 2))))))))
(* -1/120 (* (pow im 4) (* re (+ 1 (* -1/6 (pow re 2))))))
(* (pow im 4) (+ (* -1/6 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (* -1/120 (* re (+ 1 (* -1/6 (pow re 2)))))))
(* (pow im 4) (+ (* -1 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 4))) (+ (* -1/6 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (* -1/120 (* re (+ 1 (* -1/6 (pow re 2))))))))
(* (pow im 4) (+ (* -1 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 4))) (+ (* -1/6 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (* -1/120 (* re (+ 1 (* -1/6 (pow re 2))))))))
re
(* re (+ 1 (* -1/6 (pow re 2))))
(* re (+ 1 (* -1/6 (pow re 2))))
(* re (+ 1 (* -1/6 (pow re 2))))
(* -1/6 (pow re 3))
(* (pow re 3) (- (/ 1 (pow re 2)) 1/6))
(* (pow re 3) (- (/ 1 (pow re 2)) 1/6))
(* (pow re 3) (- (/ 1 (pow re 2)) 1/6))
(* -1/6 (pow re 3))
(* -1 (* (pow re 3) (- 1/6 (/ 1 (pow re 2)))))
(* -1 (* (pow re 3) (- 1/6 (/ 1 (pow re 2)))))
(* -1 (* (pow re 3) (- 1/6 (/ 1 (pow re 2)))))
1
(+ 1 (* -1/6 (pow re 2)))
(+ 1 (* -1/6 (pow re 2)))
(+ 1 (* -1/6 (pow re 2)))
(* -1/6 (pow re 2))
(* (pow re 2) (- (/ 1 (pow re 2)) 1/6))
(* (pow re 2) (- (/ 1 (pow re 2)) 1/6))
(* (pow re 2) (- (/ 1 (pow re 2)) 1/6))
(* -1/6 (pow re 2))
(* (pow re 2) (- (/ 1 (pow re 2)) 1/6))
(* (pow re 2) (- (/ 1 (pow re 2)) 1/6))
(* (pow re 2) (- (/ 1 (pow re 2)) 1/6))
(* -1/6 (* (pow im 3) (sin re)))
(* -1/6 (* (pow im 3) (sin re)))
(* -1/6 (* (pow im 3) (sin re)))
(* -1/6 (* (pow im 3) (sin re)))
(* -1/6 (* (pow im 3) (sin re)))
(* -1/6 (* (pow im 3) (sin re)))
(* -1/6 (* (pow im 3) (sin re)))
(* -1/6 (* (pow im 3) (sin re)))
(* -1/6 (* (pow im 3) (sin re)))
(* -1/6 (* (pow im 3) (sin re)))
(* -1/6 (* (pow im 3) (sin re)))
(* -1/6 (* (pow im 3) (sin re)))
(* -1/6 (* (pow im 3) re))
(* re (+ (* -1/6 (pow im 3)) (* 1/36 (* (pow im 3) (pow re 2)))))
(* re (+ (* -1/6 (pow im 3)) (* (pow re 2) (+ (* -1/720 (* (pow im 3) (pow re 2))) (* 1/36 (pow im 3))))))
(* re (+ (* -1/6 (pow im 3)) (* (pow re 2) (+ (* 1/36 (pow im 3)) (* (pow re 2) (+ (* -1/720 (pow im 3)) (* 1/30240 (* (pow im 3) (pow re 2)))))))))
(* -1/6 (* (pow im 3) (sin re)))
(* -1/6 (* (pow im 3) (sin re)))
(* -1/6 (* (pow im 3) (sin re)))
(* -1/6 (* (pow im 3) (sin re)))
(* -1/6 (* (pow im 3) (sin re)))
(* -1/6 (* (pow im 3) (sin re)))
(* -1/6 (* (pow im 3) (sin re)))
(* -1/6 (* (pow im 3) (sin re)))
(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/6 (* im (sin re)))
(* -1/6 (* im (sin re)))
(* -1/6 (* im (sin re)))
(* -1/6 (* im (sin re)))
(* -1/6 (* im (sin re)))
(* -1/6 (* im (sin re)))
(* -1/6 (* im (sin re)))
(* -1/6 (* im (sin re)))
(* -1/6 (* im (sin re)))
(* -1/6 (* im (sin re)))
(* -1/6 (* im (sin re)))
(* -1/6 (* im (sin re)))
(* -1/6 (* im re))
(* re (+ (* -1/6 im) (* 1/36 (* im (pow re 2)))))
(* re (+ (* -1/6 im) (* (pow re 2) (+ (* -1/720 (* im (pow re 2))) (* 1/36 im)))))
(* re (+ (* -1/6 im) (* (pow re 2) (+ (* 1/36 im) (* (pow re 2) (+ (* -1/720 im) (* 1/30240 (* im (pow re 2)))))))))
(* -1/6 (* im (sin re)))
(* -1/6 (* im (sin re)))
(* -1/6 (* im (sin re)))
(* -1/6 (* im (sin re)))
(* -1/6 (* im (sin re)))
(* -1/6 (* im (sin re)))
(* -1/6 (* im (sin re)))
(* -1/6 (* im (sin re)))
(* -1/6 re)
(* re (- (* 1/36 (pow re 2)) 1/6))
(* re (- (* (pow re 2) (+ 1/36 (* -1/720 (pow re 2)))) 1/6))
(* re (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6))
(* -1/6 (sin re))
(* -1/6 (sin re))
(* -1/6 (sin re))
(* -1/6 (sin re))
(* -1/6 (sin re))
(* -1/6 (sin re))
(* -1/6 (sin re))
(* -1/6 (sin re))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* im (+ (* -1/60 im) (* -1/2520 (pow im 3)))) 1/3)) 2))))
(* re (+ (* -1/12 (* im (* (pow re 2) (- (* (pow im 2) (- (* im (+ (* -1/60 im) (* -1/2520 (pow im 3)))) 1/3)) 2)))) (* 1/2 (* im (- (* (pow im 2) (- (* im (+ (* -1/60 im) (* -1/2520 (pow im 3)))) 1/3)) 2)))))
(* re (+ (* 1/2 (* im (- (* (pow im 2) (- (* im (+ (* -1/60 im) (* -1/2520 (pow im 3)))) 1/3)) 2))) (* (pow re 2) (+ (* -1/12 (* im (- (* (pow im 2) (- (* im (+ (* -1/60 im) (* -1/2520 (pow im 3)))) 1/3)) 2))) (* 1/240 (* im (* (pow re 2) (- (* (pow im 2) (- (* im (+ (* -1/60 im) (* -1/2520 (pow im 3)))) 1/3)) 2))))))))
(* re (+ (* 1/2 (* im (- (* (pow im 2) (- (* im (+ (* -1/60 im) (* -1/2520 (pow im 3)))) 1/3)) 2))) (* (pow re 2) (+ (* -1/12 (* im (- (* (pow im 2) (- (* im (+ (* -1/60 im) (* -1/2520 (pow im 3)))) 1/3)) 2))) (* (pow re 2) (+ (* -1/10080 (* im (* (pow re 2) (- (* (pow im 2) (- (* im (+ (* -1/60 im) (* -1/2520 (pow im 3)))) 1/3)) 2)))) (* 1/240 (* im (- (* (pow im 2) (- (* im (+ (* -1/60 im) (* -1/2520 (pow im 3)))) 1/3)) 2)))))))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* im (+ (* -1/60 im) (* -1/2520 (pow im 3)))) 1/3)) 2))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* im (+ (* -1/60 im) (* -1/2520 (pow im 3)))) 1/3)) 2))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* im (+ (* -1/60 im) (* -1/2520 (pow im 3)))) 1/3)) 2))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* im (+ (* -1/60 im) (* -1/2520 (pow im 3)))) 1/3)) 2))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* im (+ (* -1/60 im) (* -1/2520 (pow im 3)))) 1/3)) 2))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* im (+ (* -1/60 im) (* -1/2520 (pow im 3)))) 1/3)) 2))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* im (+ (* -1/60 im) (* -1/2520 (pow im 3)))) 1/3)) 2))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* im (+ (* -1/60 im) (* -1/2520 (pow im 3)))) 1/3)) 2))))
(* -1 (* im (sin re)))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re)))))))
(* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* (pow im 2) (+ (* -1/120 (sin re)) (* -1/5040 (* (pow im 2) (sin re)))))))))
(* -1/5040 (* (pow im 7) (sin re)))
(* (pow im 7) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))
(* (pow im 7) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))
(* (pow im 7) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))))
(* -1/5040 (* (pow im 7) (sin re)))
(* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (* 1/120 (/ (sin re) (pow im 2))))))
(* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (+ (* 1/120 (/ (sin re) (pow im 2))) (* 1/6 (/ (sin re) (pow im 4)))))))
(* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (+ (* 1/120 (/ (sin re) (pow im 2))) (+ (* 1/6 (/ (sin re) (pow im 4))) (/ (sin re) (pow im 6)))))))
(* -2 im)
(* im (- (* -1/3 (pow im 2)) 2))
(* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))
(* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))
(* -1/2520 (pow im 7))
(* -1 (* (pow im 7) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* (pow im 7) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(* (pow im 7) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 4))) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* -1/2520 (pow im 7))
(* -1 (* (pow im 7) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* -1 (* (pow im 7) (+ 1/2520 (+ (/ 1/3 (pow im 4)) (* 1/60 (/ 1 (pow im 2)))))))
(* -1 (* (pow im 7) (+ 1/2520 (+ (/ 1/3 (pow im 4)) (+ (* 1/60 (/ 1 (pow im 2))) (* 2 (/ 1 (pow im 6))))))))
-2
(- (* -1/3 (pow im 2)) 2)
(- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)
(- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)
(* -1/2520 (pow im 6))
(* -1 (* (pow im 6) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(* (pow im 6) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 4))) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* -1/2520 (pow im 6))
(* -1 (* (pow im 6) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(* (pow im 6) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 4))) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* -1/3 (pow im 2))
(* (pow im 2) (- (* -1/60 (pow im 2)) 1/3))
(* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3))
(* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3))
(* -1/2520 (pow im 6))
(* -1 (* (pow im 6) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(* -1/2520 (pow im 6))
(* -1 (* (pow im 6) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(* -1/60 (pow im 2))
(* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60))
(* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60))
(* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60))
(* -1/2520 (pow im 4))
(* -1 (* (pow im 4) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* -1 (* (pow im 4) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* -1 (* (pow im 4) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* -1/2520 (pow im 4))
(* -1 (* (pow im 4) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* -1 (* (pow im 4) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* -1 (* (pow im 4) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* -1/2520 (pow im 2))
(* -1/2520 (pow im 2))
(* -1/2520 (pow im 2))
(* -1/2520 (pow im 2))
(* -1/2520 (pow im 2))
(* -1/2520 (pow im 2))
(* -1/2520 (pow im 2))
(* -1/2520 (pow im 2))
(* -1/2520 (pow im 2))
(* -1/2520 (pow im 2))
(* -1/2520 (pow im 2))
(* -1/2520 (pow im 2))
(* -1/3 (pow im 3))
(* (pow im 3) (- (* -1/60 (pow im 2)) 1/3))
(* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3))
(* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3))
(* -1/2520 (pow im 7))
(* -1 (* (pow im 7) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* (pow im 7) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(* (pow im 7) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(* -1/2520 (pow im 7))
(* -1 (* (pow im 7) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* -1 (* (pow im 7) (+ 1/2520 (+ (/ 1/3 (pow im 4)) (* 1/60 (/ 1 (pow im 2)))))))
(* -1 (* (pow im 7) (+ 1/2520 (+ (/ 1/3 (pow im 4)) (* 1/60 (/ 1 (pow im 2)))))))
(* -1/6 (pow re 2))
(* -1/6 (pow re 2))
(* -1/6 (pow re 2))
(* -1/6 (pow re 2))
(* -1/6 (pow re 2))
(* -1/6 (pow re 2))
(* -1/6 (pow re 2))
(* -1/6 (pow re 2))
(* -1/6 (pow re 2))
(* -1/6 (pow re 2))
(* -1/6 (pow re 2))
(* -1/6 (pow re 2))
(* -1/120 (pow im 2))
(* -1/120 (pow im 2))
(* -1/120 (pow im 2))
(* -1/120 (pow im 2))
(* -1/120 (pow im 2))
(* -1/120 (pow im 2))
(* -1/120 (pow im 2))
(* -1/120 (pow im 2))
(* -1/120 (pow im 2))
(* -1/120 (pow im 2))
(* -1/120 (pow im 2))
(* -1/120 (pow im 2))
(* -1/60 im)
(* -1/60 im)
(* -1/60 im)
(* -1/60 im)
(* -1/60 im)
(* -1/60 im)
(* -1/60 im)
(* -1/60 im)
(* -1/60 im)
(* -1/60 im)
(* -1/60 im)
(* -1/60 im)
(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)
Outputs
(* 1/2 (* re (+ (* -2 im) (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)))))
(*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) (*.f64 #s(literal 1/2 binary64) re))
(* re (+ (* -1/12 (* (pow re 2) (+ (* -2 im) (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3))))) (* 1/2 (+ (* -2 im) (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3))))))
(*.f64 re (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/12 binary64) (*.f64 re re)))))
(* re (+ (* 1/2 (+ (* -2 im) (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)))) (* (pow re 2) (+ (* -1/12 (+ (* -2 im) (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)))) (* 1/240 (* (pow re 2) (+ (* -2 im) (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)))))))))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))))) (*.f64 re (*.f64 re (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64))))))))
(* re (+ (* 1/2 (+ (* -2 im) (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)))) (* (pow re 2) (+ (* -1/12 (+ (* -2 im) (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)))) (* (pow re 2) (+ (* -1/10080 (* (pow re 2) (+ (* -2 im) (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3))))) (* 1/240 (+ (* -2 im) (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3))))))))))
(*.f64 re (+.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/12 binary64) (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) (+.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) #s(literal -1/10080 binary64)))) (*.f64 (*.f64 re re) (*.f64 re re)))))
(* 1/2 (* (sin re) (+ (* -2 im) (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (* -2 im) (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (* -2 im) (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (* -2 im) (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (* -2 im) (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (* -2 im) (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (* -2 im) (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (* -2 im) (* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) (sin.f64 re)))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re)))))))
(*.f64 im (-.f64 (*.f64 (*.f64 im im) (*.f64 (sin.f64 re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (sin.f64 re)))
(* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* (pow im 2) (+ (* -1/120 (sin re)) (* -1/5040 (* (pow im 2) (sin re)))))))))
(*.f64 im (+.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (*.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) im))))
(* -1/5040 (* (pow im 7) (sin re)))
(*.f64 (sin.f64 re) (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64))))
(* (pow im 7) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal -1/120 binary64)) (*.f64 im im)) (*.f64 (sin.f64 re) #s(literal -1/5040 binary64))))
(* (pow im 7) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal -1/120 binary64)) (*.f64 im im)) (+.f64 (*.f64 (sin.f64 re) #s(literal -1/5040 binary64)) (/.f64 (*.f64 (sin.f64 re) #s(literal -1/6 binary64)) (*.f64 (*.f64 im (*.f64 im im)) im)))))
(* (pow im 7) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (+.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal -1/120 binary64)) (*.f64 im im)) (*.f64 (sin.f64 re) #s(literal -1/5040 binary64))) (-.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal -1/6 binary64)) (*.f64 (*.f64 im (*.f64 im im)) im)) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 6 binary64))))))
(* -1/5040 (* (pow im 7) (sin re)))
(*.f64 (sin.f64 re) (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64))))
(* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (* 1/120 (/ (sin re) (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal -1/120 binary64)) (*.f64 im im)) (*.f64 (sin.f64 re) #s(literal -1/5040 binary64))))
(* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (+ (* 1/120 (/ (sin re) (pow im 2))) (* 1/6 (/ (sin re) (pow im 4)))))))
(*.f64 (+.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal 1/120 binary64)) (*.f64 im im)) (+.f64 (*.f64 (sin.f64 re) #s(literal 1/5040 binary64)) (/.f64 (*.f64 (sin.f64 re) #s(literal 1/6 binary64)) (*.f64 (*.f64 im (*.f64 im im)) im)))) (-.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 7 binary64))))
(* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (+ (* 1/120 (/ (sin re) (pow im 2))) (+ (* 1/6 (/ (sin re) (pow im 4))) (/ (sin re) (pow im 6)))))))
(*.f64 (+.f64 (+.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal 1/120 binary64)) (*.f64 im im)) (/.f64 (*.f64 (sin.f64 re) #s(literal 1/6 binary64)) (*.f64 (*.f64 im (*.f64 im im)) im))) (+.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 6 binary64))) (*.f64 (sin.f64 re) #s(literal 1/5040 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 7 binary64))))
(* -2 im)
(*.f64 #s(literal -2 binary64) im)
(* im (- (* -1/3 (pow im 2)) 2))
(*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))
(* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))
(*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))))
(* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))
(*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))))
(* -1/2520 (pow im 7))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))
(* -1 (* (pow im 7) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal -1/60 binary64) (*.f64 im im))))
(* (pow im 7) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (-.f64 #s(literal -1/2520 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))) (*.f64 im im))))
(* (pow im 7) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 4))) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (-.f64 (+.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal -1/60 binary64) (*.f64 im im))) (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) im))))
(* -1/2520 (pow im 7))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))
(* -1 (* (pow im 7) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal -1/60 binary64) (*.f64 im im))))
(* -1 (* (pow im 7) (+ 1/2520 (+ (/ 1/3 (pow im 4)) (* 1/60 (/ 1 (pow im 2)))))))
(*.f64 (+.f64 #s(literal 1/2520 binary64) (+.f64 (/.f64 #s(literal 1/60 binary64) (*.f64 im im)) (/.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 im (*.f64 im im)) im)))) (-.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 7 binary64))))
(* -1 (* (pow im 7) (+ 1/2520 (+ (/ 1/3 (pow im 4)) (+ (* 1/60 (/ 1 (pow im 2))) (* 2 (/ 1 (pow im 6))))))))
(-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 #s(literal 1/2520 binary64) (+.f64 (+.f64 (/.f64 #s(literal 1/60 binary64) (*.f64 im im)) (/.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 im (*.f64 im im)) im))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 6 binary64)))))))
(* 1/2 re)
(*.f64 #s(literal 1/2 binary64) re)
(* re (+ 1/2 (* -1/12 (pow re 2))))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/12 binary64) (*.f64 re re))))
(* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64))))))
(* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) #s(literal -1/10080 binary64)))))))))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
re
(* re (+ 1 (* -1/6 (pow re 2))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64))) re) re)))
(* re (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/120 (* -1/5040 (pow re 2)))) 1/6))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 re im))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 re im))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 re im))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 re im))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 re im))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 re im))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 re im))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 re im))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 re im))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 re im))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 re im))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 re im))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 re im))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 re im))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 re im))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 re im))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 re im))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 re im))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 re im))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 re im))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 re im))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 re im))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 re im))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 re im))
(* im re)
(*.f64 re im)
(* im re)
(*.f64 re im)
(* im re)
(*.f64 re im)
(* im re)
(*.f64 re im)
(* im re)
(*.f64 re im)
(* im re)
(*.f64 re im)
(* im re)
(*.f64 re im)
(* im re)
(*.f64 re im)
(* im re)
(*.f64 re im)
(* im re)
(*.f64 re im)
(* im re)
(*.f64 re im)
(* im re)
(*.f64 re im)
(* im re)
(*.f64 re im)
(* im re)
(*.f64 re im)
(* im re)
(*.f64 re im)
(* im re)
(*.f64 re im)
(* im re)
(*.f64 re im)
(* im re)
(*.f64 re im)
(* im re)
(*.f64 re im)
(* im re)
(*.f64 re im)
(* im re)
(*.f64 re im)
(* im re)
(*.f64 re im)
(* im re)
(*.f64 re im)
(* im re)
(*.f64 re im)
(* -1 (* im (* re (+ 1 (* -1/6 (pow re 2))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 re im)))
(* im (+ (* -1 (* re (+ 1 (* -1/6 (pow re 2))))) (* -1/6 (* (pow im 2) (* re (+ 1 (* -1/6 (pow re 2))))))))
(*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(* im (+ (* -1 (* re (+ 1 (* -1/6 (pow re 2))))) (* (pow im 2) (+ (* -1/6 (* re (+ 1 (* -1/6 (pow re 2))))) (* -1/120 (* (pow im 2) (* re (+ 1 (* -1/6 (pow re 2))))))))))
(*.f64 im (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))))
(* im (+ (* -1 (* re (+ 1 (* -1/6 (pow re 2))))) (* (pow im 2) (+ (* -1/6 (* re (+ 1 (* -1/6 (pow re 2))))) (* -1/120 (* (pow im 2) (* re (+ 1 (* -1/6 (pow re 2))))))))))
(*.f64 im (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))))
(* -1/120 (* (pow im 5) (* re (+ 1 (* -1/6 (pow re 2))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 #s(literal -1/120 binary64) (pow.f64 im #s(literal 5 binary64))))
(* (pow im 5) (+ (* -1/6 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (* -1/120 (* re (+ 1 (* -1/6 (pow re 2)))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (/.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))) (*.f64 im im)) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64)))))
(* (pow im 5) (+ (* -1 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 4))) (+ (* -1/6 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (* -1/120 (* re (+ 1 (* -1/6 (pow re 2))))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64))) (-.f64 (/.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))) (*.f64 im im)) (/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) im)))))
(* (pow im 5) (+ (* -1 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 4))) (+ (* -1/6 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (* -1/120 (* re (+ 1 (* -1/6 (pow re 2))))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64))) (-.f64 (/.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))) (*.f64 im im)) (/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) im)))))
(* -1/120 (* (pow im 5) (* re (+ 1 (* -1/6 (pow re 2))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 #s(literal -1/120 binary64) (pow.f64 im #s(literal 5 binary64))))
(* -1 (* (pow im 5) (+ (* 1/120 (* re (+ 1 (* -1/6 (pow re 2))))) (* 1/6 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (/.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))) (*.f64 im im)) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64)))))
(* -1 (* (pow im 5) (+ (* 1/120 (* re (+ 1 (* -1/6 (pow re 2))))) (+ (* 1/6 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64))) (-.f64 (/.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))) (*.f64 im im)) (/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) im)))))
(* -1 (* (pow im 5) (+ (* 1/120 (* re (+ 1 (* -1/6 (pow re 2))))) (+ (* 1/6 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64))) (-.f64 (/.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))) (*.f64 im im)) (/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) im)))))
(* im (* re (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))
(*.f64 re (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(* re (+ (* -1/6 (* im (* (pow re 2) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))) (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))))
(*.f64 re (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))))
(* re (+ (* -1/6 (* im (* (pow re 2) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))) (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))))
(*.f64 re (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))))
(* re (+ (* -1/6 (* im (* (pow re 2) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))) (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))))
(*.f64 re (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))))
(* -1/6 (* im (* (pow re 3) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))))
(*.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(* (pow re 3) (+ (* -1/6 (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))) (/ (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)) (pow re 2))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))) (*.f64 im (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) (*.f64 re re)))))
(* (pow re 3) (+ (* -1/6 (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))) (/ (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)) (pow re 2))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))) (*.f64 im (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) (*.f64 re re)))))
(* (pow re 3) (+ (* -1/6 (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))) (/ (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)) (pow re 2))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))) (*.f64 im (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) (*.f64 re re)))))
(* -1/6 (* im (* (pow re 3) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))))
(*.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(* -1 (* (pow re 3) (+ (* -1 (/ (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)) (pow re 2))) (* 1/6 (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))) (*.f64 im (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) (*.f64 re re)))))
(* -1 (* (pow re 3) (+ (* -1 (/ (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)) (pow re 2))) (* 1/6 (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))) (*.f64 im (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) (*.f64 re re)))))
(* -1 (* (pow re 3) (+ (* -1 (/ (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)) (pow re 2))) (* 1/6 (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))) (*.f64 im (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) (*.f64 re re)))))
(* re (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))
(*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(* re (- (+ (* -1/6 (* (pow re 2) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))) (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6))) 1))
(*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(* re (- (+ (* -1/6 (* (pow re 2) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))) (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6))) 1))
(*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(* re (- (+ (* -1/6 (* (pow re 2) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))) (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6))) 1))
(*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(* -1/6 (* (pow re 3) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) (*.f64 re (*.f64 re re))))
(* (pow re 3) (- (+ (* -1/6 (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)) (/ (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) (pow re 2))) (/ 1 (pow re 2))))
(*.f64 re (*.f64 (*.f64 re re) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) (*.f64 re re)))))
(* (pow re 3) (- (+ (* -1/6 (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)) (/ (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) (pow re 2))) (/ 1 (pow re 2))))
(*.f64 re (*.f64 (*.f64 re re) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) (*.f64 re re)))))
(* (pow re 3) (- (+ (* -1/6 (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)) (/ (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) (pow re 2))) (/ 1 (pow re 2))))
(*.f64 re (*.f64 (*.f64 re re) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) (*.f64 re re)))))
(* -1/6 (* (pow re 3) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) (*.f64 re (*.f64 re re))))
(* -1 (* (pow re 3) (+ (* -1 (/ (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1) (pow re 2))) (* 1/6 (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))))
(*.f64 re (*.f64 (*.f64 re re) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) (*.f64 re re)))))
(* -1 (* (pow re 3) (+ (* -1 (/ (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1) (pow re 2))) (* 1/6 (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))))
(*.f64 re (*.f64 (*.f64 re re) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) (*.f64 re re)))))
(* -1 (* (pow re 3) (+ (* -1 (/ (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1) (pow re 2))) (* 1/6 (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))))
(*.f64 re (*.f64 (*.f64 re re) (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) (*.f64 re re)))))
(* -1 (* re (+ 1 (* -1/6 (pow re 2)))))
(*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(+ (* -1 (* re (+ 1 (* -1/6 (pow re 2))))) (* -1/6 (* (pow im 2) (* re (+ 1 (* -1/6 (pow re 2)))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(+ (* -1 (* re (+ 1 (* -1/6 (pow re 2))))) (* (pow im 2) (+ (* -1/6 (* re (+ 1 (* -1/6 (pow re 2))))) (* -1/120 (* (pow im 2) (* re (+ 1 (* -1/6 (pow re 2)))))))))
(-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(+ (* -1 (* re (+ 1 (* -1/6 (pow re 2))))) (* (pow im 2) (+ (* -1/6 (* re (+ 1 (* -1/6 (pow re 2))))) (* -1/120 (* (pow im 2) (* re (+ 1 (* -1/6 (pow re 2)))))))))
(-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(* -1/120 (* (pow im 4) (* re (+ 1 (* -1/6 (pow re 2))))))
(*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64))))
(* (pow im 4) (+ (* -1/6 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (* -1/120 (* re (+ 1 (* -1/6 (pow re 2)))))))
(*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (+.f64 (/.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))) (*.f64 im im)) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64)))))
(* (pow im 4) (+ (* -1 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 4))) (+ (* -1/6 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (* -1/120 (* re (+ 1 (* -1/6 (pow re 2))))))))
(*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64))) (-.f64 (/.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))) (*.f64 im im)) (/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) im)))))
(* (pow im 4) (+ (* -1 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 4))) (+ (* -1/6 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (* -1/120 (* re (+ 1 (* -1/6 (pow re 2))))))))
(*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64))) (-.f64 (/.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))) (*.f64 im im)) (/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) im)))))
(* -1/120 (* (pow im 4) (* re (+ 1 (* -1/6 (pow re 2))))))
(*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64))))
(* (pow im 4) (+ (* -1/6 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (* -1/120 (* re (+ 1 (* -1/6 (pow re 2)))))))
(*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (+.f64 (/.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))) (*.f64 im im)) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64)))))
(* (pow im 4) (+ (* -1 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 4))) (+ (* -1/6 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (* -1/120 (* re (+ 1 (* -1/6 (pow re 2))))))))
(*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64))) (-.f64 (/.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))) (*.f64 im im)) (/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) im)))))
(* (pow im 4) (+ (* -1 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 4))) (+ (* -1/6 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (* -1/120 (* re (+ 1 (* -1/6 (pow re 2))))))))
(*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (+.f64 (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64))) (-.f64 (/.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))) (*.f64 im im)) (/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) im)))))
re
(* re (+ 1 (* -1/6 (pow re 2))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(* re (+ 1 (* -1/6 (pow re 2))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(* re (+ 1 (* -1/6 (pow re 2))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(* -1/6 (pow re 3))
(*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))
(* (pow re 3) (- (/ 1 (pow re 2)) 1/6))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(* (pow re 3) (- (/ 1 (pow re 2)) 1/6))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(* (pow re 3) (- (/ 1 (pow re 2)) 1/6))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(* -1/6 (pow re 3))
(*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))
(* -1 (* (pow re 3) (- 1/6 (/ 1 (pow re 2)))))
(*.f64 (*.f64 re (*.f64 re re)) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re)))))
(* -1 (* (pow re 3) (- 1/6 (/ 1 (pow re 2)))))
(*.f64 (*.f64 re (*.f64 re re)) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re)))))
(* -1 (* (pow re 3) (- 1/6 (/ 1 (pow re 2)))))
(*.f64 (*.f64 re (*.f64 re re)) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re)))))
1
#s(literal 1 binary64)
(+ 1 (* -1/6 (pow re 2)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))
(+ 1 (* -1/6 (pow re 2)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))
(+ 1 (* -1/6 (pow re 2)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))
(* -1/6 (pow re 2))
(*.f64 (*.f64 re re) #s(literal -1/6 binary64))
(* (pow re 2) (- (/ 1 (pow re 2)) 1/6))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))
(* (pow re 2) (- (/ 1 (pow re 2)) 1/6))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))
(* (pow re 2) (- (/ 1 (pow re 2)) 1/6))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))
(* -1/6 (pow re 2))
(*.f64 (*.f64 re re) #s(literal -1/6 binary64))
(* (pow re 2) (- (/ 1 (pow re 2)) 1/6))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))
(* (pow re 2) (- (/ 1 (pow re 2)) 1/6))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))
(* (pow re 2) (- (/ 1 (pow re 2)) 1/6))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))
(* -1/6 (* (pow im 3) (sin re)))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (sin.f64 re) #s(literal -1/6 binary64)))
(* -1/6 (* (pow im 3) (sin re)))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (sin.f64 re) #s(literal -1/6 binary64)))
(* -1/6 (* (pow im 3) (sin re)))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (sin.f64 re) #s(literal -1/6 binary64)))
(* -1/6 (* (pow im 3) (sin re)))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (sin.f64 re) #s(literal -1/6 binary64)))
(* -1/6 (* (pow im 3) (sin re)))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (sin.f64 re) #s(literal -1/6 binary64)))
(* -1/6 (* (pow im 3) (sin re)))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (sin.f64 re) #s(literal -1/6 binary64)))
(* -1/6 (* (pow im 3) (sin re)))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (sin.f64 re) #s(literal -1/6 binary64)))
(* -1/6 (* (pow im 3) (sin re)))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (sin.f64 re) #s(literal -1/6 binary64)))
(* -1/6 (* (pow im 3) (sin re)))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (sin.f64 re) #s(literal -1/6 binary64)))
(* -1/6 (* (pow im 3) (sin re)))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (sin.f64 re) #s(literal -1/6 binary64)))
(* -1/6 (* (pow im 3) (sin re)))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (sin.f64 re) #s(literal -1/6 binary64)))
(* -1/6 (* (pow im 3) (sin re)))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (sin.f64 re) #s(literal -1/6 binary64)))
(* -1/6 (* (pow im 3) re))
(*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)))
(* re (+ (* -1/6 (pow im 3)) (* 1/36 (* (pow im 3) (pow re 2)))))
(*.f64 re (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal 1/36 binary64)))))
(* re (+ (* -1/6 (pow im 3)) (* (pow re 2) (+ (* -1/720 (* (pow im 3) (pow re 2))) (* 1/36 (pow im 3))))))
(*.f64 re (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/720 binary64)))) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))))))
(* re (+ (* -1/6 (pow im 3)) (* (pow re 2) (+ (* 1/36 (pow im 3)) (* (pow re 2) (+ (* -1/720 (pow im 3)) (* 1/30240 (* (pow im 3) (pow re 2)))))))))
(*.f64 re (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/720 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re #s(literal 1/30240 binary64))))))))))
(* -1/6 (* (pow im 3) (sin re)))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (sin.f64 re) #s(literal -1/6 binary64)))
(* -1/6 (* (pow im 3) (sin re)))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (sin.f64 re) #s(literal -1/6 binary64)))
(* -1/6 (* (pow im 3) (sin re)))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (sin.f64 re) #s(literal -1/6 binary64)))
(* -1/6 (* (pow im 3) (sin re)))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (sin.f64 re) #s(literal -1/6 binary64)))
(* -1/6 (* (pow im 3) (sin re)))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (sin.f64 re) #s(literal -1/6 binary64)))
(* -1/6 (* (pow im 3) (sin re)))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (sin.f64 re) #s(literal -1/6 binary64)))
(* -1/6 (* (pow im 3) (sin re)))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (sin.f64 re) #s(literal -1/6 binary64)))
(* -1/6 (* (pow im 3) (sin re)))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (sin.f64 re) #s(literal -1/6 binary64)))
(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/6 (* im (sin re)))
(*.f64 im (*.f64 (sin.f64 re) #s(literal -1/6 binary64)))
(* -1/6 (* im (sin re)))
(*.f64 im (*.f64 (sin.f64 re) #s(literal -1/6 binary64)))
(* -1/6 (* im (sin re)))
(*.f64 im (*.f64 (sin.f64 re) #s(literal -1/6 binary64)))
(* -1/6 (* im (sin re)))
(*.f64 im (*.f64 (sin.f64 re) #s(literal -1/6 binary64)))
(* -1/6 (* im (sin re)))
(*.f64 im (*.f64 (sin.f64 re) #s(literal -1/6 binary64)))
(* -1/6 (* im (sin re)))
(*.f64 im (*.f64 (sin.f64 re) #s(literal -1/6 binary64)))
(* -1/6 (* im (sin re)))
(*.f64 im (*.f64 (sin.f64 re) #s(literal -1/6 binary64)))
(* -1/6 (* im (sin re)))
(*.f64 im (*.f64 (sin.f64 re) #s(literal -1/6 binary64)))
(* -1/6 (* im (sin re)))
(*.f64 im (*.f64 (sin.f64 re) #s(literal -1/6 binary64)))
(* -1/6 (* im (sin re)))
(*.f64 im (*.f64 (sin.f64 re) #s(literal -1/6 binary64)))
(* -1/6 (* im (sin re)))
(*.f64 im (*.f64 (sin.f64 re) #s(literal -1/6 binary64)))
(* -1/6 (* im (sin re)))
(*.f64 im (*.f64 (sin.f64 re) #s(literal -1/6 binary64)))
(* -1/6 (* im re))
(*.f64 #s(literal -1/6 binary64) (*.f64 re im))
(* re (+ (* -1/6 im) (* 1/36 (* im (pow re 2)))))
(*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/36 binary64)))))
(* re (+ (* -1/6 im) (* (pow re 2) (+ (* -1/720 (* im (pow re 2))) (* 1/36 im)))))
(*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 re (*.f64 re im))) (*.f64 im #s(literal 1/36 binary64))))))
(* re (+ (* -1/6 im) (* (pow re 2) (+ (* 1/36 im) (* (pow re 2) (+ (* -1/720 im) (* 1/30240 (* im (pow re 2)))))))))
(*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal -1/720 binary64)) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/30240 binary64))))))))))
(* -1/6 (* im (sin re)))
(*.f64 im (*.f64 (sin.f64 re) #s(literal -1/6 binary64)))
(* -1/6 (* im (sin re)))
(*.f64 im (*.f64 (sin.f64 re) #s(literal -1/6 binary64)))
(* -1/6 (* im (sin re)))
(*.f64 im (*.f64 (sin.f64 re) #s(literal -1/6 binary64)))
(* -1/6 (* im (sin re)))
(*.f64 im (*.f64 (sin.f64 re) #s(literal -1/6 binary64)))
(* -1/6 (* im (sin re)))
(*.f64 im (*.f64 (sin.f64 re) #s(literal -1/6 binary64)))
(* -1/6 (* im (sin re)))
(*.f64 im (*.f64 (sin.f64 re) #s(literal -1/6 binary64)))
(* -1/6 (* im (sin re)))
(*.f64 im (*.f64 (sin.f64 re) #s(literal -1/6 binary64)))
(* -1/6 (* im (sin re)))
(*.f64 im (*.f64 (sin.f64 re) #s(literal -1/6 binary64)))
(* -1/6 re)
(*.f64 re #s(literal -1/6 binary64))
(* re (- (* 1/36 (pow re 2)) 1/6))
(*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))
(* re (- (* (pow re 2) (+ 1/36 (* -1/720 (pow re 2)))) 1/6))
(*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))))
(* re (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6))
(*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/720 binary64) (*.f64 re (*.f64 re #s(literal 1/30240 binary64))))))))))
(* -1/6 (sin re))
(*.f64 (sin.f64 re) #s(literal -1/6 binary64))
(* -1/6 (sin re))
(*.f64 (sin.f64 re) #s(literal -1/6 binary64))
(* -1/6 (sin re))
(*.f64 (sin.f64 re) #s(literal -1/6 binary64))
(* -1/6 (sin re))
(*.f64 (sin.f64 re) #s(literal -1/6 binary64))
(* -1/6 (sin re))
(*.f64 (sin.f64 re) #s(literal -1/6 binary64))
(* -1/6 (sin re))
(*.f64 (sin.f64 re) #s(literal -1/6 binary64))
(* -1/6 (sin re))
(*.f64 (sin.f64 re) #s(literal -1/6 binary64))
(* -1/6 (sin re))
(*.f64 (sin.f64 re) #s(literal -1/6 binary64))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* im (+ (* -1/60 im) (* -1/2520 (pow im 3)))) 1/3)) 2))))
(*.f64 (*.f64 re (*.f64 #s(literal 1/2 binary64) im)) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (+.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))))
(* re (+ (* -1/12 (* im (* (pow re 2) (- (* (pow im 2) (- (* im (+ (* -1/60 im) (* -1/2520 (pow im 3)))) 1/3)) 2)))) (* 1/2 (* im (- (* (pow im 2) (- (* im (+ (* -1/60 im) (* -1/2520 (pow im 3)))) 1/3)) 2)))))
(*.f64 re (+.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (+.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (*.f64 (*.f64 re re) (*.f64 im #s(literal -1/12 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (+.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))))))
(* re (+ (* 1/2 (* im (- (* (pow im 2) (- (* im (+ (* -1/60 im) (* -1/2520 (pow im 3)))) 1/3)) 2))) (* (pow re 2) (+ (* -1/12 (* im (- (* (pow im 2) (- (* im (+ (* -1/60 im) (* -1/2520 (pow im 3)))) 1/3)) 2))) (* 1/240 (* im (* (pow re 2) (- (* (pow im 2) (- (* im (+ (* -1/60 im) (* -1/2520 (pow im 3)))) 1/3)) 2))))))))
(*.f64 re (+.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (+.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (*.f64 re re) (+.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (+.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))) (*.f64 im #s(literal -1/12 binary64))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im #s(literal 1/240 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (+.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))))))))
(* re (+ (* 1/2 (* im (- (* (pow im 2) (- (* im (+ (* -1/60 im) (* -1/2520 (pow im 3)))) 1/3)) 2))) (* (pow re 2) (+ (* -1/12 (* im (- (* (pow im 2) (- (* im (+ (* -1/60 im) (* -1/2520 (pow im 3)))) 1/3)) 2))) (* (pow re 2) (+ (* -1/10080 (* im (* (pow re 2) (- (* (pow im 2) (- (* im (+ (* -1/60 im) (* -1/2520 (pow im 3)))) 1/3)) 2)))) (* 1/240 (* im (- (* (pow im 2) (- (* im (+ (* -1/60 im) (* -1/2520 (pow im 3)))) 1/3)) 2)))))))))
(*.f64 re (+.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (+.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (*.f64 re re) (+.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (+.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))) (*.f64 im #s(literal -1/12 binary64))) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 #s(literal -1/10080 binary64) (*.f64 re (*.f64 re im))) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (+.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))) (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (+.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))) (*.f64 im #s(literal 1/240 binary64)))))))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* im (+ (* -1/60 im) (* -1/2520 (pow im 3)))) 1/3)) 2))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (+.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* im (+ (* -1/60 im) (* -1/2520 (pow im 3)))) 1/3)) 2))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (+.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* im (+ (* -1/60 im) (* -1/2520 (pow im 3)))) 1/3)) 2))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (+.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* im (+ (* -1/60 im) (* -1/2520 (pow im 3)))) 1/3)) 2))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (+.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* im (+ (* -1/60 im) (* -1/2520 (pow im 3)))) 1/3)) 2))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (+.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* im (+ (* -1/60 im) (* -1/2520 (pow im 3)))) 1/3)) 2))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (+.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* im (+ (* -1/60 im) (* -1/2520 (pow im 3)))) 1/3)) 2))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (+.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* im (+ (* -1/60 im) (* -1/2520 (pow im 3)))) 1/3)) 2))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (+.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re)))))))
(*.f64 im (-.f64 (*.f64 (*.f64 im im) (*.f64 (sin.f64 re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (sin.f64 re)))
(* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* (pow im 2) (+ (* -1/120 (sin re)) (* -1/5040 (* (pow im 2) (sin re)))))))))
(*.f64 im (+.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (*.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) im))))
(* -1/5040 (* (pow im 7) (sin re)))
(*.f64 (sin.f64 re) (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64))))
(* (pow im 7) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal -1/120 binary64)) (*.f64 im im)) (*.f64 (sin.f64 re) #s(literal -1/5040 binary64))))
(* (pow im 7) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal -1/120 binary64)) (*.f64 im im)) (+.f64 (*.f64 (sin.f64 re) #s(literal -1/5040 binary64)) (/.f64 (*.f64 (sin.f64 re) #s(literal -1/6 binary64)) (*.f64 (*.f64 im (*.f64 im im)) im)))))
(* (pow im 7) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (+.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal -1/120 binary64)) (*.f64 im im)) (*.f64 (sin.f64 re) #s(literal -1/5040 binary64))) (-.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal -1/6 binary64)) (*.f64 (*.f64 im (*.f64 im im)) im)) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 6 binary64))))))
(* -1/5040 (* (pow im 7) (sin re)))
(*.f64 (sin.f64 re) (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64))))
(* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (* 1/120 (/ (sin re) (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal -1/120 binary64)) (*.f64 im im)) (*.f64 (sin.f64 re) #s(literal -1/5040 binary64))))
(* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (+ (* 1/120 (/ (sin re) (pow im 2))) (* 1/6 (/ (sin re) (pow im 4)))))))
(*.f64 (+.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal 1/120 binary64)) (*.f64 im im)) (+.f64 (*.f64 (sin.f64 re) #s(literal 1/5040 binary64)) (/.f64 (*.f64 (sin.f64 re) #s(literal 1/6 binary64)) (*.f64 (*.f64 im (*.f64 im im)) im)))) (-.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 7 binary64))))
(* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (+ (* 1/120 (/ (sin re) (pow im 2))) (+ (* 1/6 (/ (sin re) (pow im 4))) (/ (sin re) (pow im 6)))))))
(*.f64 (+.f64 (+.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal 1/120 binary64)) (*.f64 im im)) (/.f64 (*.f64 (sin.f64 re) #s(literal 1/6 binary64)) (*.f64 (*.f64 im (*.f64 im im)) im))) (+.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 6 binary64))) (*.f64 (sin.f64 re) #s(literal 1/5040 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 7 binary64))))
(* -2 im)
(*.f64 #s(literal -2 binary64) im)
(* im (- (* -1/3 (pow im 2)) 2))
(*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))
(* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))
(*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))))
(* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))
(*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))))
(* -1/2520 (pow im 7))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))
(* -1 (* (pow im 7) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal -1/60 binary64) (*.f64 im im))))
(* (pow im 7) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (-.f64 #s(literal -1/2520 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))) (*.f64 im im))))
(* (pow im 7) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 4))) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (-.f64 (+.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal -1/60 binary64) (*.f64 im im))) (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) im))))
(* -1/2520 (pow im 7))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))
(* -1 (* (pow im 7) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal -1/60 binary64) (*.f64 im im))))
(* -1 (* (pow im 7) (+ 1/2520 (+ (/ 1/3 (pow im 4)) (* 1/60 (/ 1 (pow im 2)))))))
(*.f64 (+.f64 #s(literal 1/2520 binary64) (+.f64 (/.f64 #s(literal 1/60 binary64) (*.f64 im im)) (/.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 im (*.f64 im im)) im)))) (-.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 7 binary64))))
(* -1 (* (pow im 7) (+ 1/2520 (+ (/ 1/3 (pow im 4)) (+ (* 1/60 (/ 1 (pow im 2))) (* 2 (/ 1 (pow im 6))))))))
(-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 #s(literal 1/2520 binary64) (+.f64 (+.f64 (/.f64 #s(literal 1/60 binary64) (*.f64 im im)) (/.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 im (*.f64 im im)) im))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 6 binary64)))))))
-2
#s(literal -2 binary64)
(- (* -1/3 (pow im 2)) 2)
(+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
(- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)
(+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))))
(- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)
(+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))
(* -1/2520 (pow im 6))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))
(* -1 (* (pow im 6) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal -1/60 binary64) (*.f64 im im))))
(* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 #s(literal -1/2520 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))) (*.f64 im im))))
(* (pow im 6) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 4))) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (+.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal -1/60 binary64) (*.f64 im im))) (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) im))))
(* -1/2520 (pow im 6))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))
(* -1 (* (pow im 6) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal -1/60 binary64) (*.f64 im im))))
(* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 #s(literal -1/2520 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))) (*.f64 im im))))
(* (pow im 6) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 4))) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (+.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal -1/60 binary64) (*.f64 im im))) (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) im))))
(* -1/3 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/3 binary64))
(* (pow im 2) (- (* -1/60 (pow im 2)) 1/3))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))
(* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3))
(*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))
(* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3))
(*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))
(* -1/2520 (pow im 6))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))
(* -1 (* (pow im 6) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal -1/60 binary64) (*.f64 im im))))
(* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 #s(literal -1/2520 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))) (*.f64 im im))))
(* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 #s(literal -1/2520 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))) (*.f64 im im))))
(* -1/2520 (pow im 6))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))
(* -1 (* (pow im 6) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal -1/60 binary64) (*.f64 im im))))
(* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 #s(literal -1/2520 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))) (*.f64 im im))))
(* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 #s(literal -1/2520 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))) (*.f64 im im))))
(* -1/60 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/60 binary64))
(* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60))
(*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64)))
(* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60))
(*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64)))
(* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60))
(*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64)))
(* -1/2520 (pow im 4))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im (*.f64 im im)) im))
(* -1 (* (pow im 4) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (+.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal -1/60 binary64) (*.f64 im im))))
(* -1 (* (pow im 4) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (+.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal -1/60 binary64) (*.f64 im im))))
(* -1 (* (pow im 4) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (+.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal -1/60 binary64) (*.f64 im im))))
(* -1/2520 (pow im 4))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im (*.f64 im im)) im))
(* -1 (* (pow im 4) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (+.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal -1/60 binary64) (*.f64 im im))))
(* -1 (* (pow im 4) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (+.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal -1/60 binary64) (*.f64 im im))))
(* -1 (* (pow im 4) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (+.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal -1/60 binary64) (*.f64 im im))))
(* -1/2520 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/2520 binary64)))
(* -1/2520 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/2520 binary64)))
(* -1/2520 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/2520 binary64)))
(* -1/2520 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/2520 binary64)))
(* -1/2520 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/2520 binary64)))
(* -1/2520 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/2520 binary64)))
(* -1/2520 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/2520 binary64)))
(* -1/2520 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/2520 binary64)))
(* -1/2520 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/2520 binary64)))
(* -1/2520 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/2520 binary64)))
(* -1/2520 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/2520 binary64)))
(* -1/2520 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/2520 binary64)))
(* -1/3 (pow im 3))
(*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
(* (pow im 3) (- (* -1/60 (pow im 2)) 1/3))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))
(* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))
(* (pow im 3) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))
(* -1/2520 (pow im 7))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))
(* -1 (* (pow im 7) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal -1/60 binary64) (*.f64 im im))))
(* (pow im 7) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (-.f64 #s(literal -1/2520 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))) (*.f64 im im))))
(* (pow im 7) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (-.f64 #s(literal -1/2520 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))) (*.f64 im im))))
(* -1/2520 (pow im 7))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))
(* -1 (* (pow im 7) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal -1/60 binary64) (*.f64 im im))))
(* -1 (* (pow im 7) (+ 1/2520 (+ (/ 1/3 (pow im 4)) (* 1/60 (/ 1 (pow im 2)))))))
(*.f64 (+.f64 #s(literal 1/2520 binary64) (+.f64 (/.f64 #s(literal 1/60 binary64) (*.f64 im im)) (/.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 im (*.f64 im im)) im)))) (-.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 7 binary64))))
(* -1 (* (pow im 7) (+ 1/2520 (+ (/ 1/3 (pow im 4)) (* 1/60 (/ 1 (pow im 2)))))))
(*.f64 (+.f64 #s(literal 1/2520 binary64) (+.f64 (/.f64 #s(literal 1/60 binary64) (*.f64 im im)) (/.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 im (*.f64 im im)) im)))) (-.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 7 binary64))))
(* -1/6 (pow re 2))
(*.f64 (*.f64 re re) #s(literal -1/6 binary64))
(* -1/6 (pow re 2))
(*.f64 (*.f64 re re) #s(literal -1/6 binary64))
(* -1/6 (pow re 2))
(*.f64 (*.f64 re re) #s(literal -1/6 binary64))
(* -1/6 (pow re 2))
(*.f64 (*.f64 re re) #s(literal -1/6 binary64))
(* -1/6 (pow re 2))
(*.f64 (*.f64 re re) #s(literal -1/6 binary64))
(* -1/6 (pow re 2))
(*.f64 (*.f64 re re) #s(literal -1/6 binary64))
(* -1/6 (pow re 2))
(*.f64 (*.f64 re re) #s(literal -1/6 binary64))
(* -1/6 (pow re 2))
(*.f64 (*.f64 re re) #s(literal -1/6 binary64))
(* -1/6 (pow re 2))
(*.f64 (*.f64 re re) #s(literal -1/6 binary64))
(* -1/6 (pow re 2))
(*.f64 (*.f64 re re) #s(literal -1/6 binary64))
(* -1/6 (pow re 2))
(*.f64 (*.f64 re re) #s(literal -1/6 binary64))
(* -1/6 (pow re 2))
(*.f64 (*.f64 re re) #s(literal -1/6 binary64))
(* -1/120 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/120 binary64))
(* -1/120 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/120 binary64))
(* -1/120 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/120 binary64))
(* -1/120 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/120 binary64))
(* -1/120 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/120 binary64))
(* -1/120 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/120 binary64))
(* -1/120 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/120 binary64))
(* -1/120 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/120 binary64))
(* -1/120 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/120 binary64))
(* -1/120 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/120 binary64))
(* -1/120 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/120 binary64))
(* -1/120 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/120 binary64))
(* -1/60 im)
(*.f64 im #s(literal -1/60 binary64))
(* -1/60 im)
(*.f64 im #s(literal -1/60 binary64))
(* -1/60 im)
(*.f64 im #s(literal -1/60 binary64))
(* -1/60 im)
(*.f64 im #s(literal -1/60 binary64))
(* -1/60 im)
(*.f64 im #s(literal -1/60 binary64))
(* -1/60 im)
(*.f64 im #s(literal -1/60 binary64))
(* -1/60 im)
(*.f64 im #s(literal -1/60 binary64))
(* -1/60 im)
(*.f64 im #s(literal -1/60 binary64))
(* -1/60 im)
(*.f64 im #s(literal -1/60 binary64))
(* -1/60 im)
(*.f64 im #s(literal -1/60 binary64))
(* -1/60 im)
(*.f64 im #s(literal -1/60 binary64))
(* -1/60 im)
(*.f64 im #s(literal -1/60 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))

eval191.0ms (1.2%)

Compiler

Compiled 45237 to 2567 computations (94.3% saved)

prune184.0ms (1.2%)

Pruning

65 alts after pruning (63 fresh and 2 done)

PrunedKeptTotal
New1172331205
Fresh93039
Picked415
Done011
Total1185651250
Accuracy
100.0%
Counts
1250 → 65
Alt Table
Click to see full alt table
StatusAccuracyProgram
1.4%
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))) (*.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 re (*.f64 im (*.f64 re im)))))
20.5%
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))) (*.f64 re im))
26.2%
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (sin.f64 re)) (*.f64 im im))
58.7%
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (sin.f64 re)) im)
34.9%
(/.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im)))
28.3%
(/.f64 (*.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))
28.9%
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re im) re) im) (/.f64 im re)))
32.2%
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re im) im) re) (/.f64 re im)))
55.3%
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (+.f64 (*.f64 (sin.f64 re) #s(literal -1/120 binary64)) (/.f64 (*.f64 (sin.f64 re) #s(literal -1/6 binary64)) (*.f64 im im))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))))
33.4%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 re im)))
51.0%
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
91.7%
(*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) #s(literal 1/2 binary64)) (sin.f64 re))
78.4%
(*.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) im)
33.0%
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64)))))) (-.f64 #s(literal 0 binary64) im))
34.1%
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) (-.f64 #s(literal 0 binary64) im))
59.3%
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
61.2%
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) #s(literal -1/10080 binary64))))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
59.3%
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
56.7%
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/12 binary64) (*.f64 re re)))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
10.4%
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))) (*.f64 im (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) (*.f64 re re)))))
48.2%
(*.f64 (*.f64 re im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
89.1%
(*.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) (sin.f64 re))
59.1%
(*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) (*.f64 #s(literal 1/2 binary64) re))
58.8%
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))
55.8%
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
40.8%
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal -1/720 binary64)) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/30240 binary64)))))))))))
41.1%
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
40.9%
(*.f64 (*.f64 im im) (*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) #s(literal -1/6 binary64))))
46.1%
(*.f64 (*.f64 im im) (*.f64 im (*.f64 (sin.f64 re) #s(literal -1/6 binary64))))
40.7%
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/720 binary64) (*.f64 re (*.f64 re #s(literal 1/30240 binary64))))))))))))
40.9%
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
38.8%
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re #s(literal -1/6 binary64))))
38.8%
(*.f64 (*.f64 im im) (*.f64 #s(literal -1/6 binary64) (*.f64 re im)))
48.6%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (/.f64 (*.f64 (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))) im) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))) #s(literal -2 binary64))))))
69.0%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
14.4%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216000 binary64)))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/60 binary64))) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
65.6%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/6350400 binary64))) (*.f64 im im)) (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
53.8%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64)))) (*.f64 im im)) (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
81.0%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 im #s(literal -2 binary64))))
91.7%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
66.0%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (/.f64 (*.f64 (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/6350400 binary64))) im) (-.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
52.7%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (/.f64 (*.f64 (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64)))) im) (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64)))))))))))
55.9%
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
59.1%
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
59.1%
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64)) (*.f64 im #s(literal -1/60 binary64)))))))))
59.1%
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
47.6%
(*.f64 (sin.f64 re) (neg.f64 im))
27.3%
(*.f64 (neg.f64 re) im)
33.4%
(*.f64 re (-.f64 (*.f64 im (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) im))
15.1%
(*.f64 re (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal 1/36 binary64)))))
41.3%
(*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)))
23.8%
(*.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
57.2%
(*.f64 re (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
32.3%
(*.f64 im (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 re) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 re) #s(literal -1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal -1 binary64)) (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))))))
52.9%
(*.f64 im (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) re) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
49.6%
(*.f64 im (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))))) re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
47.1%
(*.f64 im (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64)))))
57.5%
(*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
54.1%
(*.f64 im (*.f64 (sin.f64 re) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))) (*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))))))
90.7%
(*.f64 im (*.f64 (sin.f64 re) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1 binary64))))
91.4%
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))))
58.8%
(*.f64 im (*.f64 re (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
55.8%
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
55.8%
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
48.2%
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
Compiler

Compiled 3861 to 2132 computations (44.8% saved)

simplify229.0ms (1.5%)

Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))
cost-diff0
(+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))
cost-diff0
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))
cost-diff0
(*.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) (sin.f64 re))
cost-diff256
(*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal -1/720 binary64)) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/30240 binary64))))))))
cost-diff384
(+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal -1/720 binary64)) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/30240 binary64)))))))))
cost-diff384
(*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal -1/720 binary64)) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/30240 binary64))))))))))
cost-diff384
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal -1/720 binary64)) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/30240 binary64)))))))))))
cost-diff0
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) #s(literal -1/6 binary64))
cost-diff0
(*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) #s(literal -1/6 binary64)))
cost-diff0
(*.f64 im im)
cost-diff0
(*.f64 (*.f64 im im) (*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) #s(literal -1/6 binary64))))
cost-diff-64
(neg.f64 re)
cost-diff-64
(*.f64 (neg.f64 re) im)
cost-diff0
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
cost-diff256
(+.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))
cost-diff256
(*.f64 im (+.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))
cost-diff256
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
Rules
3490×*-lowering-*.f32
3490×*-lowering-*.f64
3376×+-lowering-+.f64
3376×+-lowering-+.f32
1502×sum4-define
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
055474
1194445
2796416
33158406
44314403
56233403
08154403
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (* 1/2 (sin re)) (* im (+ (+ -2 (* -1/3 (* im im))) (* (* im im) (* (* im im) (+ -1/60 (* (* im im) -1/2520)))))))
(* 1/2 (sin re))
1/2
(sin re)
re
(* im (+ (+ -2 (* -1/3 (* im im))) (* (* im im) (* (* im im) (+ -1/60 (* (* im im) -1/2520))))))
im
(+ (+ -2 (* -1/3 (* im im))) (* (* im im) (* (* im im) (+ -1/60 (* (* im im) -1/2520)))))
(+ -2 (* -1/3 (* im im)))
-2
(* -1/3 (* im im))
-1/3
(* im im)
(* (* im im) (* (* im im) (+ -1/60 (* (* im im) -1/2520))))
(* (* im im) (+ -1/60 (* (* im im) -1/2520)))
(+ -1/60 (* (* im im) -1/2520))
-1/60
(* (* im im) -1/2520)
-1/2520
(* (neg re) im)
(neg re)
re
im
(* (* im im) (* im (* (* re (+ 1 (* (* re re) -1/6))) -1/6)))
(* im im)
im
(* im (* (* re (+ 1 (* (* re re) -1/6))) -1/6))
(* (* re (+ 1 (* (* re re) -1/6))) -1/6)
(* re (+ 1 (* (* re re) -1/6)))
re
(+ 1 (* (* re re) -1/6))
1
(* (* re re) -1/6)
(* re re)
-1/6
(* (* im im) (* re (+ (* im -1/6) (* (* re re) (+ (* im 1/36) (* (* re re) (+ (* im -1/720) (* im (* re (* re 1/30240))))))))))
(* im im)
im
(* re (+ (* im -1/6) (* (* re re) (+ (* im 1/36) (* (* re re) (+ (* im -1/720) (* im (* re (* re 1/30240)))))))))
re
(+ (* im -1/6) (* (* re re) (+ (* im 1/36) (* (* re re) (+ (* im -1/720) (* im (* re (* re 1/30240))))))))
(* im -1/6)
-1/6
(* (* re re) (+ (* im 1/36) (* (* re re) (+ (* im -1/720) (* im (* re (* re 1/30240)))))))
(* re re)
(+ (* im 1/36) (* (* re re) (+ (* im -1/720) (* im (* re (* re 1/30240))))))
(* im 1/36)
1/36
(* (* re re) (+ (* im -1/720) (* im (* re (* re 1/30240)))))
(+ (* im -1/720) (* im (* re (* re 1/30240))))
(* im -1/720)
-1/720
(* im (* re (* re 1/30240)))
(* re (* re 1/30240))
(* re 1/30240)
1/30240
(* (* im (+ -1 (* (* im im) (+ -1/6 (* im (* im -1/120)))))) (sin re))
(* im (+ -1 (* (* im im) (+ -1/6 (* im (* im -1/120))))))
im
(+ -1 (* (* im im) (+ -1/6 (* im (* im -1/120)))))
-1
(* (* im im) (+ -1/6 (* im (* im -1/120))))
(* im im)
(+ -1/6 (* im (* im -1/120)))
-1/6
(* im (* im -1/120))
(* im -1/120)
-1/120
(sin re)
re
Outputs
(* (* 1/2 (sin re)) (* im (+ (+ -2 (* -1/3 (* im im))) (* (* im im) (* (* im im) (+ -1/60 (* (* im im) -1/2520)))))))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
1/2
#s(literal 1/2 binary64)
(sin re)
(sin.f64 re)
re
(* im (+ (+ -2 (* -1/3 (* im im))) (* (* im im) (* (* im im) (+ -1/60 (* (* im im) -1/2520))))))
(*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))))
im
(+ (+ -2 (* -1/3 (* im im))) (* (* im im) (* (* im im) (+ -1/60 (* (* im im) -1/2520)))))
(+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))
(+ -2 (* -1/3 (* im im)))
(+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))
-2
#s(literal -2 binary64)
(* -1/3 (* im im))
(*.f64 im (*.f64 im #s(literal -1/3 binary64)))
-1/3
#s(literal -1/3 binary64)
(* im im)
(*.f64 im im)
(* (* im im) (* (* im im) (+ -1/60 (* (* im im) -1/2520))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))
(* (* im im) (+ -1/60 (* (* im im) -1/2520)))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))
(+ -1/60 (* (* im im) -1/2520))
(+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))
-1/60
#s(literal -1/60 binary64)
(* (* im im) -1/2520)
(*.f64 im (*.f64 im #s(literal -1/2520 binary64)))
-1/2520
#s(literal -1/2520 binary64)
(* (neg re) im)
(-.f64 #s(literal 0 binary64) (*.f64 re im))
(neg re)
(-.f64 #s(literal 0 binary64) re)
re
im
(* (* im im) (* im (* (* re (+ 1 (* (* re re) -1/6))) -1/6)))
(*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 #s(literal -1/6 binary64) (*.f64 re im))))
(* im im)
(*.f64 im im)
im
(* im (* (* re (+ 1 (* (* re re) -1/6))) -1/6))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 #s(literal -1/6 binary64) (*.f64 re im)))
(* (* re (+ 1 (* (* re re) -1/6))) -1/6)
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 re #s(literal -1/6 binary64)))
(* re (+ 1 (* (* re re) -1/6)))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))
re
(+ 1 (* (* re re) -1/6))
(+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))
1
#s(literal 1 binary64)
(* (* re re) -1/6)
(*.f64 re (*.f64 re #s(literal -1/6 binary64)))
(* re re)
(*.f64 re re)
-1/6
#s(literal -1/6 binary64)
(* (* im im) (* re (+ (* im -1/6) (* (* re re) (+ (* im 1/36) (* (* re re) (+ (* im -1/720) (* im (* re (* re 1/30240))))))))))
(*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/720 binary64) (*.f64 re (*.f64 re #s(literal 1/30240 binary64)))))))))) (*.f64 re (*.f64 im im)))
(* im im)
(*.f64 im im)
im
(* re (+ (* im -1/6) (* (* re re) (+ (* im 1/36) (* (* re re) (+ (* im -1/720) (* im (* re (* re 1/30240)))))))))
(*.f64 re (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/720 binary64) (*.f64 re (*.f64 re #s(literal 1/30240 binary64)))))))))))
re
(+ (* im -1/6) (* (* re re) (+ (* im 1/36) (* (* re re) (+ (* im -1/720) (* im (* re (* re 1/30240))))))))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/720 binary64) (*.f64 re (*.f64 re #s(literal 1/30240 binary64))))))))))
(* im -1/6)
(*.f64 im #s(literal -1/6 binary64))
-1/6
#s(literal -1/6 binary64)
(* (* re re) (+ (* im 1/36) (* (* re re) (+ (* im -1/720) (* im (* re (* re 1/30240)))))))
(*.f64 (*.f64 re (*.f64 re im)) (+.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/720 binary64) (*.f64 re (*.f64 re #s(literal 1/30240 binary64))))))))
(* re re)
(*.f64 re re)
(+ (* im 1/36) (* (* re re) (+ (* im -1/720) (* im (* re (* re 1/30240))))))
(*.f64 im (+.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/720 binary64) (*.f64 re (*.f64 re #s(literal 1/30240 binary64))))))))
(* im 1/36)
(*.f64 im #s(literal 1/36 binary64))
1/36
#s(literal 1/36 binary64)
(* (* re re) (+ (* im -1/720) (* im (* re (* re 1/30240)))))
(*.f64 (+.f64 #s(literal -1/720 binary64) (*.f64 re (*.f64 re #s(literal 1/30240 binary64)))) (*.f64 re (*.f64 re im)))
(+ (* im -1/720) (* im (* re (* re 1/30240))))
(*.f64 im (+.f64 #s(literal -1/720 binary64) (*.f64 re (*.f64 re #s(literal 1/30240 binary64)))))
(* im -1/720)
(*.f64 im #s(literal -1/720 binary64))
-1/720
#s(literal -1/720 binary64)
(* im (* re (* re 1/30240)))
(*.f64 im (*.f64 re (*.f64 re #s(literal 1/30240 binary64))))
(* re (* re 1/30240))
(*.f64 re (*.f64 re #s(literal 1/30240 binary64)))
(* re 1/30240)
(*.f64 re #s(literal 1/30240 binary64))
1/30240
#s(literal 1/30240 binary64)
(* (* im (+ -1 (* (* im im) (+ -1/6 (* im (* im -1/120)))))) (sin re))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (*.f64 (sin.f64 re) im))
(* im (+ -1 (* (* im im) (+ -1/6 (* im (* im -1/120))))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))
im
(+ -1 (* (* im im) (+ -1/6 (* im (* im -1/120)))))
(+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))
-1
#s(literal -1 binary64)
(* (* im im) (+ -1/6 (* im (* im -1/120))))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))
(* im im)
(*.f64 im im)
(+ -1/6 (* im (* im -1/120)))
(+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))
-1/6
#s(literal -1/6 binary64)
(* im (* im -1/120))
(*.f64 (*.f64 im im) #s(literal -1/120 binary64))
(* im -1/120)
(*.f64 im #s(literal -1/120 binary64))
-1/120
#s(literal -1/120 binary64)
(sin re)
(sin.f64 re)
re

localize302.0ms (2%)

Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy99.8%
(*.f64 im (*.f64 im #s(literal -1/120 binary64)))
accuracy99.8%
(*.f64 im #s(literal -1/120 binary64))
accuracy99.8%
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))
accuracy96.6%
(*.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) (sin.f64 re))
accuracy95.1%
(*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal -1/720 binary64)) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/30240 binary64))))))
accuracy95.1%
(*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal -1/720 binary64)) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/30240 binary64))))))))
accuracy90.5%
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal -1/720 binary64)) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/30240 binary64)))))))))))
accuracy89.5%
(*.f64 im (*.f64 re (*.f64 re #s(literal 1/30240 binary64))))
accuracy99.7%
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) #s(literal -1/6 binary64))
accuracy99.0%
(*.f64 (*.f64 re re) #s(literal -1/6 binary64))
accuracy97.6%
(*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) #s(literal -1/6 binary64)))
accuracy88.9%
(*.f64 (*.f64 im im) (*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) #s(literal -1/6 binary64))))
accuracy100.0%
(*.f64 (neg.f64 re) im)
accuracy100.0%
(neg.f64 re)
accuracy99.8%
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))
accuracy99.6%
(*.f64 #s(literal -1/3 binary64) (*.f64 im im))
accuracy99.5%
(*.f64 (*.f64 im im) #s(literal -1/2520 binary64))
accuracy98.0%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
Results
201.0ms256×0valid
Compiler

Compiled 502 to 56 computations (88.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 97.0ms
ival-mult: 52.0ms (53.5% of total)
...c/correct-round.rkt:119:19: 25.0ms (25.7% of total)
ival-add: 10.0ms (10.3% of total)
ival-sin: 8.0ms (8.2% of total)
const: 1.0ms (1% of total)
ival-neg: 1.0ms (1% of total)
backward-pass: 0.0ms (0% of total)

series50.0ms (0.3%)

Counts
26 → 444
Calls
Call 1
Inputs
#<alt (* (* 1/2 (sin re)) (* im (+ (+ -2 (* -1/3 (* im im))) (* (* im im) (* (* im im) (+ -1/60 (* (* im im) -1/2520)))))))>
#<alt (* im (+ (+ -2 (* -1/3 (* im im))) (* (* im im) (* (* im im) (+ -1/60 (* (* im im) -1/2520))))))>
#<alt (+ (+ -2 (* -1/3 (* im im))) (* (* im im) (* (* im im) (+ -1/60 (* (* im im) -1/2520)))))>
#<alt (* 1/2 (sin re))>
#<alt (* (neg re) im)>
#<alt (neg re)>
#<alt (* (* im im) (* im (* (* re (+ 1 (* (* re re) -1/6))) -1/6)))>
#<alt (* im im)>
#<alt (* im (* (* re (+ 1 (* (* re re) -1/6))) -1/6))>
#<alt (* (* re (+ 1 (* (* re re) -1/6))) -1/6)>
#<alt (* (* im im) (* re (+ (* im -1/6) (* (* re re) (+ (* im 1/36) (* (* re re) (+ (* im -1/720) (* im (* re (* re 1/30240))))))))))>
#<alt (* re (+ (* im -1/6) (* (* re re) (+ (* im 1/36) (* (* re re) (+ (* im -1/720) (* im (* re (* re 1/30240)))))))))>
#<alt (+ (* im -1/6) (* (* re re) (+ (* im 1/36) (* (* re re) (+ (* im -1/720) (* im (* re (* re 1/30240))))))))>
#<alt (* (* re re) (+ (* im 1/36) (* (* re re) (+ (* im -1/720) (* im (* re (* re 1/30240)))))))>
#<alt (* (* im (+ -1 (* (* im im) (+ -1/6 (* im (* im -1/120)))))) (sin re))>
#<alt (* im (+ -1 (* (* im im) (+ -1/6 (* im (* im -1/120))))))>
#<alt (+ -1 (* (* im im) (+ -1/6 (* im (* im -1/120)))))>
#<alt (* (* im im) (+ -1/6 (* im (* im -1/120))))>
#<alt (* (* im im) -1/2520)>
#<alt (* -1/3 (* im im))>
#<alt (* (* im im) (+ -1/60 (* (* im im) -1/2520)))>
#<alt (* (* re re) -1/6)>
#<alt (* im (* re (* re 1/30240)))>
#<alt (* (* re re) (+ (* im -1/720) (* im (* re (* re 1/30240)))))>
#<alt (* im -1/120)>
#<alt (* im (* im -1/120))>
Outputs
#<alt (* 1/2 (* im (* re (- (+ (* -1/3 (pow im 2)) (* (pow im 4) (- (* -1/2520 (pow im 2)) 1/60))) 2))))>
#<alt (* re (+ (* -1/12 (* im (* (pow re 2) (- (+ (* -1/3 (pow im 2)) (* (pow im 4) (- (* -1/2520 (pow im 2)) 1/60))) 2)))) (* 1/2 (* im (- (+ (* -1/3 (pow im 2)) (* (pow im 4) (- (* -1/2520 (pow im 2)) 1/60))) 2)))))>
#<alt (* re (+ (* 1/2 (* im (- (+ (* -1/3 (pow im 2)) (* (pow im 4) (- (* -1/2520 (pow im 2)) 1/60))) 2))) (* (pow re 2) (+ (* -1/12 (* im (- (+ (* -1/3 (pow im 2)) (* (pow im 4) (- (* -1/2520 (pow im 2)) 1/60))) 2))) (* 1/240 (* im (* (pow re 2) (- (+ (* -1/3 (pow im 2)) (* (pow im 4) (- (* -1/2520 (pow im 2)) 1/60))) 2))))))))>
#<alt (* re (+ (* 1/2 (* im (- (+ (* -1/3 (pow im 2)) (* (pow im 4) (- (* -1/2520 (pow im 2)) 1/60))) 2))) (* (pow re 2) (+ (* -1/12 (* im (- (+ (* -1/3 (pow im 2)) (* (pow im 4) (- (* -1/2520 (pow im 2)) 1/60))) 2))) (* (pow re 2) (+ (* -1/10080 (* im (* (pow re 2) (- (+ (* -1/3 (pow im 2)) (* (pow im 4) (- (* -1/2520 (pow im 2)) 1/60))) 2)))) (* 1/240 (* im (- (+ (* -1/3 (pow im 2)) (* (pow im 4) (- (* -1/2520 (pow im 2)) 1/60))) 2)))))))))>
#<alt (* 1/2 (* im (* (sin re) (- (+ (* -1/3 (pow im 2)) (* (pow im 4) (- (* -1/2520 (pow im 2)) 1/60))) 2))))>
#<alt (* 1/2 (* im (* (sin re) (- (+ (* -1/3 (pow im 2)) (* (pow im 4) (- (* -1/2520 (pow im 2)) 1/60))) 2))))>
#<alt (* 1/2 (* im (* (sin re) (- (+ (* -1/3 (pow im 2)) (* (pow im 4) (- (* -1/2520 (pow im 2)) 1/60))) 2))))>
#<alt (* 1/2 (* im (* (sin re) (- (+ (* -1/3 (pow im 2)) (* (pow im 4) (- (* -1/2520 (pow im 2)) 1/60))) 2))))>
#<alt (* 1/2 (* im (* (sin re) (- (+ (* -1/3 (pow im 2)) (* (pow im 4) (- (* -1/2520 (pow im 2)) 1/60))) 2))))>
#<alt (* 1/2 (* im (* (sin re) (- (+ (* -1/3 (pow im 2)) (* (pow im 4) (- (* -1/2520 (pow im 2)) 1/60))) 2))))>
#<alt (* 1/2 (* im (* (sin re) (- (+ (* -1/3 (pow im 2)) (* (pow im 4) (- (* -1/2520 (pow im 2)) 1/60))) 2))))>
#<alt (* 1/2 (* im (* (sin re) (- (+ (* -1/3 (pow im 2)) (* (pow im 4) (- (* -1/2520 (pow im 2)) 1/60))) 2))))>
#<alt (* -1 (* im (sin re)))>
#<alt (* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))>
#<alt (* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re)))))))>
#<alt (* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* (pow im 2) (+ (* -1/120 (sin re)) (* -1/5040 (* (pow im 2) (sin re)))))))))>
#<alt (* -1/5040 (* (pow im 7) (sin re)))>
#<alt (* (pow im 7) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))>
#<alt (* (pow im 7) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))>
#<alt (* (pow im 7) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))))>
#<alt (* -1/5040 (* (pow im 7) (sin re)))>
#<alt (* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (* 1/120 (/ (sin re) (pow im 2))))))>
#<alt (* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (+ (* 1/120 (/ (sin re) (pow im 2))) (* 1/6 (/ (sin re) (pow im 4)))))))>
#<alt (* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (+ (* 1/120 (/ (sin re) (pow im 2))) (+ (* 1/6 (/ (sin re) (pow im 4))) (/ (sin re) (pow im 6)))))))>
#<alt (* -2 im)>
#<alt (* im (- (* -1/3 (pow im 2)) 2))>
#<alt (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))>
#<alt (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))>
#<alt (* -1/2520 (pow im 7))>
#<alt (* -1 (* (pow im 7) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* (pow im 7) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))>
#<alt (* (pow im 7) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 4))) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1/2520 (pow im 7))>
#<alt (* -1 (* (pow im 7) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 7) (+ 1/2520 (+ (/ 1/3 (pow im 4)) (* 1/60 (/ 1 (pow im 2)))))))>
#<alt (* -1 (* (pow im 7) (+ 1/2520 (+ (/ 1/3 (pow im 4)) (+ (* 1/60 (/ 1 (pow im 2))) (* 2 (/ 1 (pow im 6))))))))>
#<alt -2>
#<alt (- (* -1/3 (pow im 2)) 2)>
#<alt (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)>
#<alt (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)>
#<alt (* -1/2520 (pow im 6))>
#<alt (* -1 (* (pow im 6) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 4))) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1/2520 (pow im 6))>
#<alt (* -1 (* (pow im 6) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 4))) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* 1/2 re)>
#<alt (* re (+ 1/2 (* -1/12 (pow re 2))))>
#<alt (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))>
#<alt (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 re)>
#<alt (* -1 re)>
#<alt (* -1 re)>
#<alt (* -1 re)>
#<alt (* -1 re)>
#<alt (* -1 re)>
#<alt (* -1 re)>
#<alt (* -1 re)>
#<alt (* -1 re)>
#<alt (* -1 re)>
#<alt (* -1 re)>
#<alt (* -1 re)>
#<alt (* -1/6 (* (pow im 3) (* re (+ 1 (* -1/6 (pow re 2))))))>
#<alt (* -1/6 (* (pow im 3) (* re (+ 1 (* -1/6 (pow re 2))))))>
#<alt (* -1/6 (* (pow im 3) (* re (+ 1 (* -1/6 (pow re 2))))))>
#<alt (* -1/6 (* (pow im 3) (* re (+ 1 (* -1/6 (pow re 2))))))>
#<alt (* -1/6 (* (pow im 3) (* re (+ 1 (* -1/6 (pow re 2))))))>
#<alt (* -1/6 (* (pow im 3) (* re (+ 1 (* -1/6 (pow re 2))))))>
#<alt (* -1/6 (* (pow im 3) (* re (+ 1 (* -1/6 (pow re 2))))))>
#<alt (* -1/6 (* (pow im 3) (* re (+ 1 (* -1/6 (pow re 2))))))>
#<alt (* -1/6 (* (pow im 3) (* re (+ 1 (* -1/6 (pow re 2))))))>
#<alt (* -1/6 (* (pow im 3) (* re (+ 1 (* -1/6 (pow re 2))))))>
#<alt (* -1/6 (* (pow im 3) (* re (+ 1 (* -1/6 (pow re 2))))))>
#<alt (* -1/6 (* (pow im 3) (* re (+ 1 (* -1/6 (pow re 2))))))>
#<alt (* -1/6 (* (pow im 3) re))>
#<alt (* re (+ (* -1/6 (pow im 3)) (* 1/36 (* (pow im 3) (pow re 2)))))>
#<alt (* re (+ (* -1/6 (pow im 3)) (* 1/36 (* (pow im 3) (pow re 2)))))>
#<alt (* re (+ (* -1/6 (pow im 3)) (* 1/36 (* (pow im 3) (pow re 2)))))>
#<alt (* 1/36 (* (pow im 3) (pow re 3)))>
#<alt (* (pow re 3) (+ (* -1/6 (/ (pow im 3) (pow re 2))) (* 1/36 (pow im 3))))>
#<alt (* (pow re 3) (+ (* -1/6 (/ (pow im 3) (pow re 2))) (* 1/36 (pow im 3))))>
#<alt (* (pow re 3) (+ (* -1/6 (/ (pow im 3) (pow re 2))) (* 1/36 (pow im 3))))>
#<alt (* 1/36 (* (pow im 3) (pow re 3)))>
#<alt (* -1 (* (pow re 3) (+ (* -1/36 (pow im 3)) (* 1/6 (/ (pow im 3) (pow re 2))))))>
#<alt (* -1 (* (pow re 3) (+ (* -1/36 (pow im 3)) (* 1/6 (/ (pow im 3) (pow re 2))))))>
#<alt (* -1 (* (pow re 3) (+ (* -1/36 (pow im 3)) (* 1/6 (/ (pow im 3) (pow re 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/6 (* im (* re (+ 1 (* -1/6 (pow re 2))))))>
#<alt (* -1/6 (* im (* re (+ 1 (* -1/6 (pow re 2))))))>
#<alt (* -1/6 (* im (* re (+ 1 (* -1/6 (pow re 2))))))>
#<alt (* -1/6 (* im (* re (+ 1 (* -1/6 (pow re 2))))))>
#<alt (* -1/6 (* im (* re (+ 1 (* -1/6 (pow re 2))))))>
#<alt (* -1/6 (* im (* re (+ 1 (* -1/6 (pow re 2))))))>
#<alt (* -1/6 (* im (* re (+ 1 (* -1/6 (pow re 2))))))>
#<alt (* -1/6 (* im (* re (+ 1 (* -1/6 (pow re 2))))))>
#<alt (* -1/6 (* im (* re (+ 1 (* -1/6 (pow re 2))))))>
#<alt (* -1/6 (* im (* re (+ 1 (* -1/6 (pow re 2))))))>
#<alt (* -1/6 (* im (* re (+ 1 (* -1/6 (pow re 2))))))>
#<alt (* -1/6 (* im (* re (+ 1 (* -1/6 (pow re 2))))))>
#<alt (* -1/6 (* im re))>
#<alt (* re (+ (* -1/6 im) (* 1/36 (* im (pow re 2)))))>
#<alt (* re (+ (* -1/6 im) (* 1/36 (* im (pow re 2)))))>
#<alt (* re (+ (* -1/6 im) (* 1/36 (* im (pow re 2)))))>
#<alt (* 1/36 (* im (pow re 3)))>
#<alt (* (pow re 3) (+ (* -1/6 (/ im (pow re 2))) (* 1/36 im)))>
#<alt (* (pow re 3) (+ (* -1/6 (/ im (pow re 2))) (* 1/36 im)))>
#<alt (* (pow re 3) (+ (* -1/6 (/ im (pow re 2))) (* 1/36 im)))>
#<alt (* 1/36 (* im (pow re 3)))>
#<alt (* -1 (* (pow re 3) (+ (* -1/36 im) (* 1/6 (/ im (pow re 2))))))>
#<alt (* -1 (* (pow re 3) (+ (* -1/36 im) (* 1/6 (/ im (pow re 2))))))>
#<alt (* -1 (* (pow re 3) (+ (* -1/36 im) (* 1/6 (/ im (pow re 2))))))>
#<alt (* -1/6 re)>
#<alt (* re (- (* 1/36 (pow re 2)) 1/6))>
#<alt (* re (- (* 1/36 (pow re 2)) 1/6))>
#<alt (* re (- (* 1/36 (pow re 2)) 1/6))>
#<alt (* 1/36 (pow re 3))>
#<alt (* (pow re 3) (- 1/36 (* 1/6 (/ 1 (pow re 2)))))>
#<alt (* (pow re 3) (- 1/36 (* 1/6 (/ 1 (pow re 2)))))>
#<alt (* (pow re 3) (- 1/36 (* 1/6 (/ 1 (pow re 2)))))>
#<alt (* 1/36 (pow re 3))>
#<alt (* -1 (* (pow re 3) (- (* 1/6 (/ 1 (pow re 2))) 1/36)))>
#<alt (* -1 (* (pow re 3) (- (* 1/6 (/ 1 (pow re 2))) 1/36)))>
#<alt (* -1 (* (pow re 3) (- (* 1/6 (/ 1 (pow re 2))) 1/36)))>
#<alt (* (pow im 3) (* re (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6)))>
#<alt (* (pow im 3) (* re (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6)))>
#<alt (* (pow im 3) (* re (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6)))>
#<alt (* (pow im 3) (* re (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6)))>
#<alt (* (pow im 3) (* re (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6)))>
#<alt (* (pow im 3) (* re (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6)))>
#<alt (* (pow im 3) (* re (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6)))>
#<alt (* (pow im 3) (* re (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6)))>
#<alt (* -1 (* (pow im 3) (* re (+ 1/6 (* (pow re 2) (- (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2)))) 1/36))))))>
#<alt (* -1 (* (pow im 3) (* re (+ 1/6 (* (pow re 2) (- (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2)))) 1/36))))))>
#<alt (* -1 (* (pow im 3) (* re (+ 1/6 (* (pow re 2) (- (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2)))) 1/36))))))>
#<alt (* -1 (* (pow im 3) (* re (+ 1/6 (* (pow re 2) (- (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2)))) 1/36))))))>
#<alt (* -1/6 (* (pow im 3) re))>
#<alt (* re (+ (* -1/6 (pow im 3)) (* 1/36 (* (pow im 3) (pow re 2)))))>
#<alt (* re (+ (* -1/6 (pow im 3)) (* (pow re 2) (+ (* -1/720 (* (pow im 3) (pow re 2))) (* 1/36 (pow im 3))))))>
#<alt (* re (+ (* -1/6 (pow im 3)) (* (pow re 2) (+ (* 1/36 (pow im 3)) (* (pow re 2) (+ (* -1/720 (pow im 3)) (* 1/30240 (* (pow im 3) (pow re 2)))))))))>
#<alt (* 1/30240 (* (pow im 3) (pow re 7)))>
#<alt (* (pow re 7) (+ (* -1/720 (/ (pow im 3) (pow re 2))) (* 1/30240 (pow im 3))))>
#<alt (* (pow re 7) (+ (* -1/720 (/ (pow im 3) (pow re 2))) (+ (* 1/30240 (pow im 3)) (* 1/36 (/ (pow im 3) (pow re 4))))))>
#<alt (* (pow re 7) (+ (* -1/6 (/ (pow im 3) (pow re 6))) (+ (* -1/720 (/ (pow im 3) (pow re 2))) (+ (* 1/30240 (pow im 3)) (* 1/36 (/ (pow im 3) (pow re 4)))))))>
#<alt (* 1/30240 (* (pow im 3) (pow re 7)))>
#<alt (* -1 (* (pow re 7) (+ (* -1/30240 (pow im 3)) (* 1/720 (/ (pow im 3) (pow re 2))))))>
#<alt (* -1 (* (pow re 7) (+ (* -1/36 (/ (pow im 3) (pow re 4))) (+ (* -1/30240 (pow im 3)) (* 1/720 (/ (pow im 3) (pow re 2)))))))>
#<alt (* -1 (* (pow re 7) (+ (* -1/36 (/ (pow im 3) (pow re 4))) (+ (* -1/30240 (pow im 3)) (+ (* 1/720 (/ (pow im 3) (pow re 2))) (* 1/6 (/ (pow im 3) (pow re 6))))))))>
#<alt (* -1/6 (* im re))>
#<alt (* re (+ (* -1/6 im) (* 1/36 (* im (pow re 2)))))>
#<alt (* re (+ (* -1/6 im) (* (pow re 2) (+ (* -1/720 (* im (pow re 2))) (* 1/36 im)))))>
#<alt (* re (+ (* -1/6 im) (* (pow re 2) (+ (* 1/36 im) (* (pow re 2) (+ (* -1/720 im) (* 1/30240 (* im (pow re 2)))))))))>
#<alt (* 1/30240 (* im (pow re 7)))>
#<alt (* (pow re 7) (+ (* -1/720 (/ im (pow re 2))) (* 1/30240 im)))>
#<alt (* (pow re 7) (+ (* -1/720 (/ im (pow re 2))) (+ (* 1/30240 im) (* 1/36 (/ im (pow re 4))))))>
#<alt (* (pow re 7) (+ (* -1/6 (/ im (pow re 6))) (+ (* -1/720 (/ im (pow re 2))) (+ (* 1/30240 im) (* 1/36 (/ im (pow re 4)))))))>
#<alt (* 1/30240 (* im (pow re 7)))>
#<alt (* -1 (* (pow re 7) (+ (* -1/30240 im) (* 1/720 (/ im (pow re 2))))))>
#<alt (* -1 (* (pow re 7) (+ (* -1/36 (/ im (pow re 4))) (+ (* -1/30240 im) (* 1/720 (/ im (pow re 2)))))))>
#<alt (* -1 (* (pow re 7) (+ (* -1/36 (/ im (pow re 4))) (+ (* -1/30240 im) (+ (* 1/720 (/ im (pow re 2))) (* 1/6 (/ im (pow re 6))))))))>
#<alt (* im (* re (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6)))>
#<alt (* im (* re (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6)))>
#<alt (* im (* re (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6)))>
#<alt (* im (* re (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6)))>
#<alt (* im (* re (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6)))>
#<alt (* im (* re (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6)))>
#<alt (* im (* re (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6)))>
#<alt (* im (* re (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6)))>
#<alt (* -1 (* im (* re (+ 1/6 (* (pow re 2) (- (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2)))) 1/36))))))>
#<alt (* -1 (* im (* re (+ 1/6 (* (pow re 2) (- (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2)))) 1/36))))))>
#<alt (* -1 (* im (* re (+ 1/6 (* (pow re 2) (- (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2)))) 1/36))))))>
#<alt (* -1 (* im (* re (+ 1/6 (* (pow re 2) (- (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2)))) 1/36))))))>
#<alt (* im (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6))>
#<alt (* im (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6))>
#<alt (* im (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6))>
#<alt (* im (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6))>
#<alt (* im (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6))>
#<alt (* im (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6))>
#<alt (* im (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6))>
#<alt (* im (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6))>
#<alt (* -1 (* im (+ 1/6 (* (pow re 2) (- (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2)))) 1/36)))))>
#<alt (* -1 (* im (+ 1/6 (* (pow re 2) (- (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2)))) 1/36)))))>
#<alt (* -1 (* im (+ 1/6 (* (pow re 2) (- (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2)))) 1/36)))))>
#<alt (* -1 (* im (+ 1/6 (* (pow re 2) (- (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2)))) 1/36)))))>
#<alt (* -1/6 im)>
#<alt (+ (* -1/6 im) (* 1/36 (* im (pow re 2))))>
#<alt (+ (* -1/6 im) (* (pow re 2) (+ (* -1/720 (* im (pow re 2))) (* 1/36 im))))>
#<alt (+ (* -1/6 im) (* (pow re 2) (+ (* 1/36 im) (* (pow re 2) (+ (* -1/720 im) (* 1/30240 (* im (pow re 2))))))))>
#<alt (* 1/30240 (* im (pow re 6)))>
#<alt (* (pow re 6) (+ (* -1/720 (/ im (pow re 2))) (* 1/30240 im)))>
#<alt (* (pow re 6) (+ (* -1/720 (/ im (pow re 2))) (+ (* 1/30240 im) (* 1/36 (/ im (pow re 4))))))>
#<alt (* (pow re 6) (+ (* -1/6 (/ im (pow re 6))) (+ (* -1/720 (/ im (pow re 2))) (+ (* 1/30240 im) (* 1/36 (/ im (pow re 4)))))))>
#<alt (* 1/30240 (* im (pow re 6)))>
#<alt (* (pow re 6) (+ (* -1/720 (/ im (pow re 2))) (* 1/30240 im)))>
#<alt (* (pow re 6) (+ (* -1/720 (/ im (pow re 2))) (+ (* 1/30240 im) (* 1/36 (/ im (pow re 4))))))>
#<alt (* (pow re 6) (+ (* -1/6 (/ im (pow re 6))) (+ (* -1/720 (/ im (pow re 2))) (+ (* 1/30240 im) (* 1/36 (/ im (pow re 4)))))))>
#<alt (* 1/36 (* im (pow re 2)))>
#<alt (* (pow re 2) (+ (* -1/720 (* im (pow re 2))) (* 1/36 im)))>
#<alt (* (pow re 2) (+ (* 1/36 im) (* (pow re 2) (+ (* -1/720 im) (* 1/30240 (* im (pow re 2)))))))>
#<alt (* (pow re 2) (+ (* 1/36 im) (* (pow re 2) (+ (* -1/720 im) (* 1/30240 (* im (pow re 2)))))))>
#<alt (* 1/30240 (* im (pow re 6)))>
#<alt (* (pow re 6) (+ (* -1/720 (/ im (pow re 2))) (* 1/30240 im)))>
#<alt (* (pow re 6) (+ (* -1/720 (/ im (pow re 2))) (+ (* 1/30240 im) (* 1/36 (/ im (pow re 4))))))>
#<alt (* (pow re 6) (+ (* -1/720 (/ im (pow re 2))) (+ (* 1/30240 im) (* 1/36 (/ im (pow re 4))))))>
#<alt (* 1/30240 (* im (pow re 6)))>
#<alt (* (pow re 6) (+ (* -1/720 (/ im (pow re 2))) (* 1/30240 im)))>
#<alt (* (pow re 6) (+ (* -1/720 (/ im (pow re 2))) (+ (* 1/30240 im) (* 1/36 (/ im (pow re 4))))))>
#<alt (* (pow re 6) (+ (* -1/720 (/ im (pow re 2))) (+ (* 1/30240 im) (* 1/36 (/ im (pow re 4))))))>
#<alt (* im (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))))>
#<alt (* im (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))))>
#<alt (* im (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))))>
#<alt (* im (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))))>
#<alt (* im (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))))>
#<alt (* im (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))))>
#<alt (* im (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))))>
#<alt (* im (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))))>
#<alt (* -1 (* im (* (pow re 2) (- (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2)))) 1/36))))>
#<alt (* -1 (* im (* (pow re 2) (- (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2)))) 1/36))))>
#<alt (* -1 (* im (* (pow re 2) (- (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2)))) 1/36))))>
#<alt (* -1 (* im (* (pow re 2) (- (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2)))) 1/36))))>
#<alt (* -1 (* im (sin re)))>
#<alt (* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))>
#<alt (* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re)))))))>
#<alt (* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re)))))))>
#<alt (* -1/120 (* (pow im 5) (sin re)))>
#<alt (* (pow im 5) (+ (* -1/6 (/ (sin re) (pow im 2))) (* -1/120 (sin re))))>
#<alt (* (pow im 5) (+ (* -1 (/ (sin re) (pow im 4))) (+ (* -1/6 (/ (sin re) (pow im 2))) (* -1/120 (sin re)))))>
#<alt (* (pow im 5) (+ (* -1 (/ (sin re) (pow im 4))) (+ (* -1/6 (/ (sin re) (pow im 2))) (* -1/120 (sin re)))))>
#<alt (* -1/120 (* (pow im 5) (sin re)))>
#<alt (* -1 (* (pow im 5) (+ (* 1/120 (sin re)) (* 1/6 (/ (sin re) (pow im 2))))))>
#<alt (* -1 (* (pow im 5) (+ (* 1/120 (sin re)) (+ (* 1/6 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 4))))))>
#<alt (* -1 (* (pow im 5) (+ (* 1/120 (sin re)) (+ (* 1/6 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 4))))))>
#<alt (* im (* re (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))>
#<alt (* re (+ (* -1/6 (* im (* (pow re 2) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))) (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))))>
#<alt (* re (+ (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)) (* (pow re 2) (+ (* -1/6 (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))) (* 1/120 (* im (* (pow re 2) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))))))))>
#<alt (* re (+ (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)) (* (pow re 2) (+ (* -1/6 (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))) (* (pow re 2) (+ (* -1/5040 (* im (* (pow re 2) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))) (* 1/120 (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))))))))>
#<alt (* im (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))>
#<alt (* im (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))>
#<alt (* im (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))>
#<alt (* im (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))>
#<alt (* im (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))>
#<alt (* im (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))>
#<alt (* im (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))>
#<alt (* im (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))>
#<alt (* -1 im)>
#<alt (* im (- (* -1/6 (pow im 2)) 1))>
#<alt (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))>
#<alt (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))>
#<alt (* -1/120 (pow im 5))>
#<alt (* -1 (* (pow im 5) (+ 1/120 (* 1/6 (/ 1 (pow im 2))))))>
#<alt (* (pow im 5) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 2))) 1/120))>
#<alt (* (pow im 5) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 2))) 1/120))>
#<alt (* -1/120 (pow im 5))>
#<alt (* -1 (* (pow im 5) (+ 1/120 (* 1/6 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 5) (+ 1/120 (+ (* 1/6 (/ 1 (pow im 2))) (/ 1 (pow im 4))))))>
#<alt (* -1 (* (pow im 5) (+ 1/120 (+ (* 1/6 (/ 1 (pow im 2))) (/ 1 (pow im 4))))))>
#<alt -1>
#<alt (- (* -1/6 (pow im 2)) 1)>
#<alt (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)>
#<alt (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)>
#<alt (* -1/120 (pow im 4))>
#<alt (* -1 (* (pow im 4) (+ 1/120 (* 1/6 (/ 1 (pow im 2))))))>
#<alt (* (pow im 4) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 2))) 1/120))>
#<alt (* (pow im 4) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 2))) 1/120))>
#<alt (* -1/120 (pow im 4))>
#<alt (* -1 (* (pow im 4) (+ 1/120 (* 1/6 (/ 1 (pow im 2))))))>
#<alt (* (pow im 4) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 2))) 1/120))>
#<alt (* (pow im 4) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 2))) 1/120))>
#<alt (* -1/6 (pow im 2))>
#<alt (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6))>
#<alt (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6))>
#<alt (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6))>
#<alt (* -1/120 (pow im 4))>
#<alt (* -1 (* (pow im 4) (+ 1/120 (* 1/6 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 4) (+ 1/120 (* 1/6 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 4) (+ 1/120 (* 1/6 (/ 1 (pow im 2))))))>
#<alt (* -1/120 (pow im 4))>
#<alt (* -1 (* (pow im 4) (+ 1/120 (* 1/6 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 4) (+ 1/120 (* 1/6 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 4) (+ 1/120 (* 1/6 (/ 1 (pow im 2))))))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/3 (pow im 2))>
#<alt (* -1/3 (pow im 2))>
#<alt (* -1/3 (pow im 2))>
#<alt (* -1/3 (pow im 2))>
#<alt (* -1/3 (pow im 2))>
#<alt (* -1/3 (pow im 2))>
#<alt (* -1/3 (pow im 2))>
#<alt (* -1/3 (pow im 2))>
#<alt (* -1/3 (pow im 2))>
#<alt (* -1/3 (pow im 2))>
#<alt (* -1/3 (pow im 2))>
#<alt (* -1/3 (pow im 2))>
#<alt (* -1/60 (pow im 2))>
#<alt (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60))>
#<alt (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60))>
#<alt (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60))>
#<alt (* -1/2520 (pow im 4))>
#<alt (* -1 (* (pow im 4) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 4) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 4) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1/2520 (pow im 4))>
#<alt (* -1 (* (pow im 4) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 4) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 4) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1/6 (pow re 2))>
#<alt (* -1/6 (pow re 2))>
#<alt (* -1/6 (pow re 2))>
#<alt (* -1/6 (pow re 2))>
#<alt (* -1/6 (pow re 2))>
#<alt (* -1/6 (pow re 2))>
#<alt (* -1/6 (pow re 2))>
#<alt (* -1/6 (pow re 2))>
#<alt (* -1/6 (pow re 2))>
#<alt (* -1/6 (pow re 2))>
#<alt (* -1/6 (pow re 2))>
#<alt (* -1/6 (pow re 2))>
#<alt (* 1/30240 (* im (pow re 2)))>
#<alt (* 1/30240 (* im (pow re 2)))>
#<alt (* 1/30240 (* im (pow re 2)))>
#<alt (* 1/30240 (* im (pow re 2)))>
#<alt (* 1/30240 (* im (pow re 2)))>
#<alt (* 1/30240 (* im (pow re 2)))>
#<alt (* 1/30240 (* im (pow re 2)))>
#<alt (* 1/30240 (* im (pow re 2)))>
#<alt (* 1/30240 (* im (pow re 2)))>
#<alt (* 1/30240 (* im (pow re 2)))>
#<alt (* 1/30240 (* im (pow re 2)))>
#<alt (* 1/30240 (* im (pow re 2)))>
#<alt (* 1/30240 (* im (pow re 2)))>
#<alt (* 1/30240 (* im (pow re 2)))>
#<alt (* 1/30240 (* im (pow re 2)))>
#<alt (* 1/30240 (* im (pow re 2)))>
#<alt (* 1/30240 (* im (pow re 2)))>
#<alt (* 1/30240 (* im (pow re 2)))>
#<alt (* 1/30240 (* im (pow re 2)))>
#<alt (* 1/30240 (* im (pow re 2)))>
#<alt (* 1/30240 (* im (pow re 2)))>
#<alt (* 1/30240 (* im (pow re 2)))>
#<alt (* 1/30240 (* im (pow re 2)))>
#<alt (* 1/30240 (* im (pow re 2)))>
#<alt (* -1/720 (* im (pow re 2)))>
#<alt (* (pow re 2) (+ (* -1/720 im) (* 1/30240 (* im (pow re 2)))))>
#<alt (* (pow re 2) (+ (* -1/720 im) (* 1/30240 (* im (pow re 2)))))>
#<alt (* (pow re 2) (+ (* -1/720 im) (* 1/30240 (* im (pow re 2)))))>
#<alt (* 1/30240 (* im (pow re 4)))>
#<alt (* (pow re 4) (+ (* -1/720 (/ im (pow re 2))) (* 1/30240 im)))>
#<alt (* (pow re 4) (+ (* -1/720 (/ im (pow re 2))) (* 1/30240 im)))>
#<alt (* (pow re 4) (+ (* -1/720 (/ im (pow re 2))) (* 1/30240 im)))>
#<alt (* 1/30240 (* im (pow re 4)))>
#<alt (* (pow re 4) (+ (* -1/720 (/ im (pow re 2))) (* 1/30240 im)))>
#<alt (* (pow re 4) (+ (* -1/720 (/ im (pow re 2))) (* 1/30240 im)))>
#<alt (* (pow re 4) (+ (* -1/720 (/ im (pow re 2))) (* 1/30240 im)))>
#<alt (* im (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))>
#<alt (* im (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))>
#<alt (* im (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))>
#<alt (* im (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))>
#<alt (* im (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))>
#<alt (* im (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))>
#<alt (* im (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))>
#<alt (* im (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))>
#<alt (* -1 (* im (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2))))))>
#<alt (* -1 (* im (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2))))))>
#<alt (* -1 (* im (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2))))))>
#<alt (* -1 (* im (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2))))))>
#<alt (* -1/120 im)>
#<alt (* -1/120 im)>
#<alt (* -1/120 im)>
#<alt (* -1/120 im)>
#<alt (* -1/120 im)>
#<alt (* -1/120 im)>
#<alt (* -1/120 im)>
#<alt (* -1/120 im)>
#<alt (* -1/120 im)>
#<alt (* -1/120 im)>
#<alt (* -1/120 im)>
#<alt (* -1/120 im)>
#<alt (* -1/120 (pow im 2))>
#<alt (* -1/120 (pow im 2))>
#<alt (* -1/120 (pow im 2))>
#<alt (* -1/120 (pow im 2))>
#<alt (* -1/120 (pow im 2))>
#<alt (* -1/120 (pow im 2))>
#<alt (* -1/120 (pow im 2))>
#<alt (* -1/120 (pow im 2))>
#<alt (* -1/120 (pow im 2))>
#<alt (* -1/120 (pow im 2))>
#<alt (* -1/120 (pow im 2))>
#<alt (* -1/120 (pow im 2))>
Calls

111 calls:

TimeVariablePointExpression
12.0ms
im
@-inf
(+ (* im -1/6) (* (* re re) (+ (* im 1/36) (* (* re re) (+ (* im -1/720) (* im (* re (* re 1/30240))))))))
4.0ms
re
@inf
(* (* 1/2 (sin re)) (* im (+ (+ -2 (* -1/3 (* im im))) (* (* im im) (* (* im im) (+ -1/60 (* (* im im) -1/2520)))))))
3.0ms
re
@-inf
(* (* re re) (+ (* im 1/36) (* (* re re) (+ (* im -1/720) (* im (* re (* re 1/30240)))))))
3.0ms
im
@0
(* (* im im) (* re (+ (* im -1/6) (* (* re re) (+ (* im 1/36) (* (* re re) (+ (* im -1/720) (* im (* re (* re 1/30240))))))))))
2.0ms
im
@inf
(* (* im im) (* re (+ (* im -1/6) (* (* re re) (+ (* im 1/36) (* (* re re) (+ (* im -1/720) (* im (* re (* re 1/30240))))))))))

rewrite502.0ms (3.3%)

Algorithm
batch-egg-rewrite
Rules
5524×*-lowering-*.f32
5524×*-lowering-*.f64
2966×/-lowering-/.f32
2966×/-lowering-/.f64
2534×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
055337
1311306
22919303
010425303
Stop Event
iter limit
node limit
Counts
26 → 442
Calls
Call 1
Inputs
(* (* 1/2 (sin re)) (* im (+ (+ -2 (* -1/3 (* im im))) (* (* im im) (* (* im im) (+ -1/60 (* (* im im) -1/2520)))))))
(* im (+ (+ -2 (* -1/3 (* im im))) (* (* im im) (* (* im im) (+ -1/60 (* (* im im) -1/2520))))))
(+ (+ -2 (* -1/3 (* im im))) (* (* im im) (* (* im im) (+ -1/60 (* (* im im) -1/2520)))))
(* 1/2 (sin re))
(* (neg re) im)
(neg re)
(* (* im im) (* im (* (* re (+ 1 (* (* re re) -1/6))) -1/6)))
(* im im)
(* im (* (* re (+ 1 (* (* re re) -1/6))) -1/6))
(* (* re (+ 1 (* (* re re) -1/6))) -1/6)
(* (* im im) (* re (+ (* im -1/6) (* (* re re) (+ (* im 1/36) (* (* re re) (+ (* im -1/720) (* im (* re (* re 1/30240))))))))))
(* re (+ (* im -1/6) (* (* re re) (+ (* im 1/36) (* (* re re) (+ (* im -1/720) (* im (* re (* re 1/30240)))))))))
(+ (* im -1/6) (* (* re re) (+ (* im 1/36) (* (* re re) (+ (* im -1/720) (* im (* re (* re 1/30240))))))))
(* (* re re) (+ (* im 1/36) (* (* re re) (+ (* im -1/720) (* im (* re (* re 1/30240)))))))
(* (* im (+ -1 (* (* im im) (+ -1/6 (* im (* im -1/120)))))) (sin re))
(* im (+ -1 (* (* im im) (+ -1/6 (* im (* im -1/120))))))
(+ -1 (* (* im im) (+ -1/6 (* im (* im -1/120)))))
(* (* im im) (+ -1/6 (* im (* im -1/120))))
(* (* im im) -1/2520)
(* -1/3 (* im im))
(* (* im im) (+ -1/60 (* (* im im) -1/2520)))
(* (* re re) -1/6)
(* im (* re (* re 1/30240)))
(* (* re re) (+ (* im -1/720) (* im (* re (* re 1/30240)))))
(* im -1/120)
(* im (* im -1/120))
Outputs
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)) #s(literal -2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))))
(+.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im))))
(+.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im))) (*.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im))))
(+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im))) (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)) (+.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))))) (*.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))))))) (+.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))) (*.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)) (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (+.f64 #s(literal -2 binary64) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))))) (+.f64 #s(literal -2 binary64) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)) (+.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))))) (*.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))))))) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))) (*.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)) (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (+.f64 #s(literal -2 binary64) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))))))) (neg.f64 (+.f64 #s(literal -2 binary64) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)) #s(literal -2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)) #s(literal -2 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)) #s(literal -2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))) (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im))) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im))) (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)))) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im))) (*.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)))) (*.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im))) (*.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im))) (*.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im))) (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)))) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im))) (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))
(*.f64 im (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))))
(*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)))
(*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) im)) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(*.f64 (*.f64 (sin.f64 re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) im)
(*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) #s(literal 1/2 binary64)) (sin.f64 re))
(+.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))
(+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))))
(+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(+.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) im))
(-.f64 (/.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))))) (-.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (-.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(fma.f64 im (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))
(fma.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (+.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (-.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))
(/.f64 (*.f64 im (+.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))))) (*.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))))))) (+.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))) (*.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))))))
(/.f64 (*.f64 im (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (+.f64 #s(literal -2 binary64) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))))) (+.f64 #s(literal -2 binary64) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))))) (*.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))))) im) (+.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))) (*.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))))))
(/.f64 (*.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (+.f64 #s(literal -2 binary64) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))))) im) (+.f64 #s(literal -2 binary64) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (neg.f64 (-.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(/.f64 (neg.f64 (*.f64 im (+.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))))) (*.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))))))) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))) (*.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))))))))
(/.f64 (neg.f64 (*.f64 im (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (+.f64 #s(literal -2 binary64) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))))))) (neg.f64 (+.f64 #s(literal -2 binary64) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))))) (*.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))))) im)) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))) (*.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (+.f64 #s(literal -2 binary64) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))))) im)) (neg.f64 (+.f64 #s(literal -2 binary64) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (*.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))))) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (-.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) im) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) im) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 #s(literal -2 binary64) im)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) im) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) im)) (*.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) im)))))
(*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) im)
(+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))
(+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (+.f64 #s(literal -2 binary64) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))))
(+.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))
(+.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))))
(+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) #s(literal -2 binary64))
(+.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))) (+.f64 #s(literal -2 binary64) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 #s(literal -2 binary64) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(-.f64 (/.f64 #s(literal 4 binary64) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (/.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))
(-.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))) (-.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))))) (/.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))) (-.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))))))
(fma.f64 im (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))))
(fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))))
(fma.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im im) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))) (*.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))))) (+.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))))) (*.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -2 binary64) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (+.f64 #s(literal -2 binary64) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))) (*.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))))) (+.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))))) (*.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal -2 binary64) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (+.f64 #s(literal -2 binary64) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))))) (*.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))))) (+.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))) (*.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))))) (*.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))))) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))) (-.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(/.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (+.f64 #s(literal -2 binary64) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))))) (+.f64 #s(literal -2 binary64) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))))) (*.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))))))) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))) (*.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))))) (*.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))))))) (neg.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))) (-.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (+.f64 #s(literal -2 binary64) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))))) (neg.f64 (+.f64 #s(literal -2 binary64) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(/.f64 (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(/.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))))) (-.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))) (*.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal -2 binary64)))) (+.f64 #s(literal -8 binary64) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/16003008000 binary64)))))) (*.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal -2 binary64)))) (+.f64 #s(literal -8 binary64) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))) (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal -2 binary64)))) (+.f64 #s(literal -8 binary64) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/6350400 binary64)))))) (*.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal -2 binary64)))) (+.f64 #s(literal -8 binary64) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))) (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))) (*.f64 (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 im im))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/16003008000 binary64)))))) (*.f64 (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 im im))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64)))) (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 im im))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/6350400 binary64)))))) (*.f64 (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 im im))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64)))) (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal -8 binary64) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal -2 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/16003008000 binary64)))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal -2 binary64)))) (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal -8 binary64) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal -2 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/6350400 binary64)))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal -2 binary64)))) (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal -8 binary64) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2/3 binary64) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/16003008000 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2/3 binary64) (*.f64 im im)))) (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal -8 binary64) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2/3 binary64) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/6350400 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2/3 binary64) (*.f64 im im)))) (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64))) (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))) (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 im im))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/16003008000 binary64)))))) (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 im im))) (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64))) (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 im im))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/6350400 binary64)))))) (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 im im))) (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal -8 binary64) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))) (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))) (*.f64 (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal -2 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/16003008000 binary64)))))) (*.f64 (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal -2 binary64))))) (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal -8 binary64) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))) (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal -2 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/6350400 binary64)))))) (*.f64 (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal -2 binary64))))) (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64)))) (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))) (*.f64 (neg.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/16003008000 binary64)))))) (*.f64 (neg.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 im im)))) (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64)))) (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (neg.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/6350400 binary64)))))) (*.f64 (neg.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 im im)))) (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64)) #s(literal 4 binary64)) (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal -2 binary64)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/16003008000 binary64)))))) (*.f64 (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal -2 binary64)) (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64)) #s(literal 4 binary64)) (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal -2 binary64)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/6350400 binary64)))))) (*.f64 (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal -2 binary64)) (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/16003008000 binary64)))) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal -2 binary64)))) (+.f64 #s(literal -8 binary64) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))))) (*.f64 (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal -2 binary64)))) (+.f64 #s(literal -8 binary64) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/16003008000 binary64)))) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 im im))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64))))) (*.f64 (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 im im))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/16003008000 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal -2 binary64))))) (*.f64 (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))) (+.f64 #s(literal -8 binary64) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))))) (*.f64 (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal -2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/16003008000 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2/3 binary64) (*.f64 im im))))) (*.f64 (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))) (+.f64 #s(literal -8 binary64) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))))) (*.f64 (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2/3 binary64) (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/16003008000 binary64)))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64))))) (*.f64 (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/16003008000 binary64)))) (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal -2 binary64)))))) (*.f64 (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))) (neg.f64 (+.f64 #s(literal -8 binary64) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))))) (*.f64 (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))) (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal -2 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/16003008000 binary64)))) (neg.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 im im))))) (*.f64 (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))) (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64)))))) (*.f64 (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))) (neg.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/16003008000 binary64)))) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal -2 binary64))) (*.f64 (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64)) #s(literal 4 binary64)))) (*.f64 (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal -2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/6350400 binary64)))) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal -2 binary64)))) (+.f64 #s(literal -8 binary64) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))))) (*.f64 (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal -2 binary64)))) (+.f64 #s(literal -8 binary64) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/6350400 binary64)))) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 im im))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64))))) (*.f64 (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 im im))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/6350400 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal -2 binary64))))) (*.f64 (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (+.f64 #s(literal -8 binary64) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))))) (*.f64 (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal -2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/6350400 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2/3 binary64) (*.f64 im im))))) (*.f64 (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (+.f64 #s(literal -8 binary64) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))))) (*.f64 (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2/3 binary64) (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/6350400 binary64)))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 im im)))) (*.f64 (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64))))) (*.f64 (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/6350400 binary64)))) (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal -2 binary64)))))) (*.f64 (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (neg.f64 (+.f64 #s(literal -8 binary64) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))))) (*.f64 (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal -2 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/6350400 binary64)))) (neg.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 im im))))) (*.f64 (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64)))))) (*.f64 (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (neg.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/6350400 binary64)))) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal -2 binary64))) (*.f64 (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64)) #s(literal 4 binary64)))) (*.f64 (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal -2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))) (+.f64 #s(literal -2 binary64) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))))) (*.f64 (+.f64 #s(literal -2 binary64) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))))) (*.f64 (+.f64 #s(literal -2 binary64) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 #s(literal -2 binary64) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))))) (*.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))) (*.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (+.f64 #s(literal -2 binary64) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))))))) (neg.f64 (neg.f64 (+.f64 #s(literal -2 binary64) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))))))
(/.f64 (neg.f64 (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (neg.f64 (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) (neg.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))))) (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (pow.f64 (+.f64 #s(literal -2 binary64) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64)) (-.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))) (+.f64 #s(literal -2 binary64) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (+.f64 #s(literal -2 binary64) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) #s(literal -8 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) #s(literal -2 binary64)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -2 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -2 binary64)) (+.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -2 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64)) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))) (*.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))))) (+.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))))) (*.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal -2 binary64) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (+.f64 #s(literal -2 binary64) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))))) (*.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))) (*.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))))))))
(*.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (+.f64 #s(literal -2 binary64) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(*.f64 (sin.f64 re) #s(literal 1/2 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 re im))
(neg.f64 (*.f64 re im))
(*.f64 re (neg.f64 im))
(*.f64 im (-.f64 #s(literal 0 binary64) re))
(*.f64 (-.f64 #s(literal 0 binary64) re) im)
(*.f64 #s(literal -1 binary64) (*.f64 re im))
(*.f64 (neg.f64 im) re)
(+.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) re))
(-.f64 #s(literal 0 binary64) re)
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 re re) (*.f64 #s(literal 0 binary64) re)))) (/.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 re re) (*.f64 #s(literal 0 binary64) re)))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) re)) (/.f64 (*.f64 re re) (+.f64 #s(literal 0 binary64) re)))
(neg.f64 re)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 re re) (*.f64 #s(literal 0 binary64) re))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (+.f64 #s(literal 0 binary64) re))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re)))) (neg.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 re re) (*.f64 #s(literal 0 binary64) re)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re))) (neg.f64 (+.f64 #s(literal 0 binary64) re)))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) re) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) re) (-.f64 #s(literal 0 binary64) re)) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) re)))))
(*.f64 re #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) re)
(*.f64 im (*.f64 (*.f64 im im) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))))
(*.f64 im (*.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))) (*.f64 im im)))
(*.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 im #s(literal -1/6 binary64))))
(*.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))) (*.f64 im (*.f64 im im)))
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 im #s(literal -1/6 binary64))) (*.f64 im im))
(*.f64 (*.f64 (*.f64 re im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))) im)
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))) #s(literal -1/6 binary64))
(*.f64 (*.f64 (*.f64 im (*.f64 im im)) re) (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))) #s(literal -1/6 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))
(pow.f64 (neg.f64 im) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 im)) #s(literal 2 binary64))
(*.f64 im im)
(*.f64 (neg.f64 im) (neg.f64 im))
(*.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 im)))
(*.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) im))
(*.f64 im (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 im #s(literal -1/6 binary64)))
(*.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))) im)
(*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(*.f64 (*.f64 (*.f64 re im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) #s(literal -1/6 binary64))
(*.f64 (*.f64 re im) (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(+.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(+.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/6 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))))))
(/.f64 (+.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))) (pow.f64 (*.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/6 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/6 binary64))) (*.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/6 binary64))))))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(*.f64 #s(literal -1/6 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 re #s(literal -1/6 binary64)))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) #s(literal -1/6 binary64))
(*.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) re)
(*.f64 (*.f64 re #s(literal -1/6 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(+.f64 (*.f64 (*.f64 im im) (*.f64 re (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 re (*.f64 re re)))))
(+.f64 (*.f64 (*.f64 re (*.f64 im im)) (*.f64 im #s(literal -1/6 binary64))) (*.f64 (*.f64 re (*.f64 im im)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))))
(+.f64 (*.f64 (*.f64 re (*.f64 im im)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))) (*.f64 (*.f64 re (*.f64 im im)) (*.f64 im #s(literal -1/6 binary64))))
(+.f64 (*.f64 (*.f64 re (*.f64 im #s(literal -1/6 binary64))) (*.f64 im im)) (*.f64 (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 re (*.f64 re re))) (*.f64 im im)))
(+.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (*.f64 re (*.f64 im im))))
(+.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (*.f64 re (*.f64 im im))) (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (*.f64 im im))))
(/.f64 (*.f64 (*.f64 re (*.f64 im im)) (+.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))))))) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (-.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (*.f64 im #s(literal -1/6 binary64))))))
(/.f64 (*.f64 (*.f64 re (*.f64 im im)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))))) (-.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 re (*.f64 im im)) (+.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (-.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (*.f64 im #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 re (*.f64 im im)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))))))) (neg.f64 (-.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 re (*.f64 im #s(literal -1/6 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im im) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 re (*.f64 re re)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 re (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (*.f64 re (*.f64 im #s(literal -1/6 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 re (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 re (*.f64 re re))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re (*.f64 im im)) (*.f64 im #s(literal -1/6 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re (*.f64 im im)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 im im)) (*.f64 im #s(literal -1/6 binary64))) (*.f64 (*.f64 re (*.f64 im im)) (*.f64 im #s(literal -1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 im im)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))) (*.f64 (*.f64 re (*.f64 im im)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))) (*.f64 (*.f64 (*.f64 re (*.f64 im im)) (*.f64 im #s(literal -1/6 binary64))) (*.f64 (*.f64 re (*.f64 im im)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re (*.f64 im im)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re (*.f64 im im)) (*.f64 im #s(literal -1/6 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 im im)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))) (*.f64 (*.f64 re (*.f64 im im)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))) (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 im im)) (*.f64 im #s(literal -1/6 binary64))) (*.f64 (*.f64 re (*.f64 im im)) (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (*.f64 (*.f64 re (*.f64 im im)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))) (*.f64 (*.f64 re (*.f64 im im)) (*.f64 im #s(literal -1/6 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re (*.f64 im #s(literal -1/6 binary64))) (*.f64 im im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 re (*.f64 re re))) (*.f64 im im)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 im #s(literal -1/6 binary64))) (*.f64 im im)) (*.f64 (*.f64 re (*.f64 im #s(literal -1/6 binary64))) (*.f64 im im))) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 re (*.f64 re re))) (*.f64 im im)) (*.f64 (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 re (*.f64 re re))) (*.f64 im im))) (*.f64 (*.f64 (*.f64 re (*.f64 im #s(literal -1/6 binary64))) (*.f64 im im)) (*.f64 (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 re (*.f64 re re))) (*.f64 im im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (*.f64 im im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (*.f64 re (*.f64 im im))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (*.f64 im im))) (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (*.f64 im im)))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (*.f64 re (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (*.f64 re (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (*.f64 re (*.f64 im im)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (*.f64 re (*.f64 im im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (*.f64 im im))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (*.f64 re (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (*.f64 re (*.f64 im im)))) (-.f64 (*.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (*.f64 im im))) (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (*.f64 im im)))) (*.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (*.f64 re (*.f64 im im))) (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re (*.f64 im im)))))))
(*.f64 re (*.f64 (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))) (*.f64 im im)))
(*.f64 im (*.f64 (*.f64 re im) (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))))
(*.f64 (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))) (*.f64 re (*.f64 im im)))
(*.f64 (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))) (*.f64 im im))
(*.f64 (*.f64 re (*.f64 im im)) (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))))
(*.f64 (*.f64 (*.f64 re im) (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))) im)
(*.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))) re)
(+.f64 (*.f64 re (*.f64 im #s(literal -1/6 binary64))) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 re (*.f64 re re))))
(+.f64 (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 im #s(literal -1/6 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 re (*.f64 im #s(literal -1/6 binary64))) (*.f64 re (*.f64 im #s(literal -1/6 binary64)))) (-.f64 (*.f64 re (*.f64 im #s(literal -1/6 binary64))) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 re (*.f64 re re))))) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 re (*.f64 re re))) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re (*.f64 im #s(literal -1/6 binary64))) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 re (*.f64 re re))))))
(fma.f64 re (*.f64 im #s(literal -1/6 binary64)) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 re (*.f64 re re))))
(fma.f64 (*.f64 im #s(literal -1/6 binary64)) re (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 re (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 re (*.f64 re re))) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 re (*.f64 re re)))))) (+.f64 (*.f64 (*.f64 re (*.f64 im #s(literal -1/6 binary64))) (*.f64 re (*.f64 im #s(literal -1/6 binary64)))) (-.f64 (*.f64 (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 re (*.f64 re re))) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re (*.f64 im #s(literal -1/6 binary64))) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 re (*.f64 re re)))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 im #s(literal -1/6 binary64))) (*.f64 re (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 re (*.f64 re re))) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 re (*.f64 re re))))) (-.f64 (*.f64 re (*.f64 im #s(literal -1/6 binary64))) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 re (*.f64 re re)))))
(/.f64 (*.f64 re (+.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))))))) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (-.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (*.f64 im #s(literal -1/6 binary64))))))
(/.f64 (*.f64 re (-.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))))) (-.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))))
(/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))))) re) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (-.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (*.f64 im #s(literal -1/6 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))))) re) (-.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 re (*.f64 re re))) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 re (*.f64 re re))))))) (neg.f64 (+.f64 (*.f64 (*.f64 re (*.f64 im #s(literal -1/6 binary64))) (*.f64 re (*.f64 im #s(literal -1/6 binary64)))) (-.f64 (*.f64 (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 re (*.f64 re re))) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re (*.f64 im #s(literal -1/6 binary64))) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 re (*.f64 re re))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 re (*.f64 im #s(literal -1/6 binary64))) (*.f64 re (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 re (*.f64 re re))) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 re (*.f64 re re)))))) (neg.f64 (-.f64 (*.f64 re (*.f64 im #s(literal -1/6 binary64))) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 re (*.f64 re re))))))
(/.f64 (neg.f64 (*.f64 re (+.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (-.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (*.f64 im #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (*.f64 re (-.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))))))) (neg.f64 (-.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))))) re)) (neg.f64 (+.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (-.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (*.f64 im #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))))) re)) (neg.f64 (-.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 re (*.f64 re re))) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal -1/216 binary64) (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 re (*.f64 re re))) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 (*.f64 re (*.f64 im #s(literal -1/6 binary64))) (*.f64 re (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 im #s(literal -1/6 binary64)))))))
(*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))))
(*.f64 (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))) re)
(+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))
(+.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (*.f64 im #s(literal -1/6 binary64)))
(+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 im (*.f64 re re))) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 im #s(literal -1/6 binary64))))
(+.f64 (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 #s(literal 1/36 binary64) (*.f64 im (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))
(-.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (-.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))) (-.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))))
(-.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))) (-.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (*.f64 im #s(literal -1/6 binary64)))) (/.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (-.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (*.f64 im #s(literal -1/6 binary64)))))
(fma.f64 re (*.f64 re (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (*.f64 im #s(literal -1/6 binary64)))
(fma.f64 im #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))
(fma.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 im #s(literal -1/6 binary64)))
(fma.f64 #s(literal -1/6 binary64) im (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))
(fma.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 re re) (*.f64 im #s(literal -1/6 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (-.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (*.f64 im #s(literal -1/6 binary64))))) (+.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (-.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (*.f64 im #s(literal -1/6 binary64))))) (+.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))))))))
(/.f64 (+.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))))) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (-.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (*.f64 im #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))))) (+.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re re)) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))))) (-.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (-.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (*.f64 im #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re re)) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))))) (neg.f64 (-.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (-.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (*.f64 im #s(literal -1/6 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (-.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))) (*.f64 (-.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))) (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))))) (*.f64 (-.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))) (-.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (-.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (*.f64 im #s(literal -1/6 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))))))) (neg.f64 (neg.f64 (-.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (*.f64 im #s(literal -1/6 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)))) (pow.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 im #s(literal -1/6 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 im (*.f64 re re))) (*.f64 #s(literal 1/36 binary64) (*.f64 im (*.f64 re re)))) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 im #s(literal -1/6 binary64))) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 im (*.f64 re re))) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 im #s(literal -1/6 binary64)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 #s(literal 1/36 binary64) (*.f64 im (*.f64 re re)))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))) (*.f64 (*.f64 im (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))))) (+.f64 (*.f64 (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 #s(literal 1/36 binary64) (*.f64 im (*.f64 re re)))) (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 #s(literal 1/36 binary64) (*.f64 im (*.f64 re re))))) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (*.f64 (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 #s(literal 1/36 binary64) (*.f64 im (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (-.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (*.f64 im #s(literal -1/6 binary64))))) (+.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (-.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (*.f64 im #s(literal -1/6 binary64)))))))
(*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))))
(+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 im (*.f64 re re))) (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))
(+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 #s(literal 1/36 binary64) (*.f64 im (*.f64 re re))))
(-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 im (*.f64 re re))) (*.f64 #s(literal 1/36 binary64) (*.f64 im (*.f64 re re)))) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 im (*.f64 re re))) (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 im (*.f64 re re))) (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))))
(fma.f64 (*.f64 re re) (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))
(fma.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))) (*.f64 (*.f64 im (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))))) (+.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 im (*.f64 re re))) (*.f64 #s(literal 1/36 binary64) (*.f64 im (*.f64 re re)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 im (*.f64 re re))) (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 im (*.f64 re re))) (*.f64 #s(literal 1/36 binary64) (*.f64 im (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 im (*.f64 re re))) (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))
(/.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))) (*.f64 (*.f64 im (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))))) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/1296 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))) (*.f64 im #s(literal 1/36 binary64))))))
(/.f64 (*.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/1296 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))) (-.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))) (*.f64 (*.f64 im (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))) (*.f64 re re)) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/1296 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))) (*.f64 im #s(literal 1/36 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal 1/1296 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))) (*.f64 re re)) (-.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))) (*.f64 (*.f64 im (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)))))) (neg.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 im (*.f64 re re))) (*.f64 #s(literal 1/36 binary64) (*.f64 im (*.f64 re re)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 im (*.f64 re re))) (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 im (*.f64 re re))) (*.f64 #s(literal 1/36 binary64) (*.f64 im (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))) (neg.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 im (*.f64 re re))) (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))) (*.f64 (*.f64 im (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 im im) #s(literal 1/1296 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))) (*.f64 im #s(literal 1/36 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/1296 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))))) (neg.f64 (-.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))) (*.f64 (*.f64 im (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))) (*.f64 re re))) (neg.f64 (+.f64 (*.f64 (*.f64 im im) #s(literal 1/1296 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))) (*.f64 im #s(literal 1/36 binary64)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal 1/1296 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))) (*.f64 re re))) (neg.f64 (-.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))) (*.f64 (*.f64 im (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))))) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 im (*.f64 re re))) (*.f64 #s(literal 1/36 binary64) (*.f64 im (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 #s(literal 1/36 binary64) (*.f64 im (*.f64 re re)))))))
(*.f64 re (*.f64 re (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))
(*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))
(*.f64 (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 re re))
(*.f64 (*.f64 re (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) re)
(+.f64 (*.f64 (sin.f64 re) (neg.f64 im)) (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(+.f64 (*.f64 (neg.f64 im) (sin.f64 re)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (sin.f64 re)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 re) (neg.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 re) (neg.f64 im)) (*.f64 (sin.f64 re) (neg.f64 im))) (-.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))) (*.f64 (*.f64 (sin.f64 re) (neg.f64 im)) (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (neg.f64 im) (sin.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (sin.f64 re)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (neg.f64 im) (sin.f64 re)) (*.f64 (neg.f64 im) (sin.f64 re))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (sin.f64 re)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (sin.f64 re))) (*.f64 (*.f64 (neg.f64 im) (sin.f64 re)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (sin.f64 re))))))
(*.f64 (sin.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) (*.f64 im (sin.f64 re)))
(*.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))) (sin.f64 re))
(*.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))) im)
(*.f64 (*.f64 (sin.f64 re) im) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(+.f64 (neg.f64 im) (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))
(+.f64 (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (neg.f64 im))
(-.f64 (/.f64 (*.f64 im im) (-.f64 (neg.f64 im) (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))) (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) (-.f64 (neg.f64 im) (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(fma.f64 im #s(literal -1 binary64) (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))
(fma.f64 #s(literal -1 binary64) im (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))
(/.f64 (+.f64 (neg.f64 (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) (*.f64 (neg.f64 im) (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))) (-.f64 (neg.f64 im) (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(/.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) #s(literal -1 binary64)))))
(/.f64 (*.f64 im (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))) (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))) im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) #s(literal -1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))) im) (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))) (*.f64 im (*.f64 im im))))) (neg.f64 (+.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) (*.f64 (neg.f64 im) (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))) (neg.f64 (-.f64 (neg.f64 im) (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(/.f64 (neg.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 im (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))))) (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))) im)) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))) im)) (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))) (*.f64 im (*.f64 im im))) (neg.f64 (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) (-.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (neg.f64 im)))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) im)
(+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))
(+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) #s(literal -1 binary64))
(+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (+.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))) #s(literal -1 binary64)))
(+.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))) (/.f64 (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))) (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(-.f64 (/.f64 (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) #s(literal -1 binary64))))
(fma.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))) #s(literal -1 binary64))
(fma.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))) #s(literal -1 binary64))
(fma.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))) (*.f64 im im) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))))))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) #s(literal -1 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))) (+.f64 (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))) (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))))) (neg.f64 (+.f64 (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))) (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(/.f64 (-.f64 (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))) #s(literal 1 binary64)) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))))) (neg.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) #s(literal -1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (pow.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))) #s(literal -1 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (-.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))) #s(literal -1 binary64)) (+.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))) #s(literal -1 binary64))) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (+.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))) #s(literal -1 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/1728000 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) #s(literal -1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))
(+.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(fma.f64 (*.f64 im im) #s(literal -1/6 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))
(fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/1728000 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))
(/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/1728000 binary64)))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/120 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/14400 binary64)))) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/1728000 binary64))) (*.f64 im im)) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/120 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/14400 binary64))) (*.f64 im im)) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/1728000 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))) (neg.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))) (neg.f64 (-.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/1728000 binary64))))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/120 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/120 binary64)) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/14400 binary64))))) (neg.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/1728000 binary64))) (*.f64 im im))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/120 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/120 binary64)) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/14400 binary64))) (*.f64 im im))) (neg.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/1728000 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))
(*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))) (*.f64 im im))
(*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))) im)
(*.f64 im (*.f64 im #s(literal -1/2520 binary64)))
(*.f64 (*.f64 im im) #s(literal -1/2520 binary64))
(*.f64 #s(literal -1/2520 binary64) (*.f64 im im))
(*.f64 (*.f64 im #s(literal -1/2520 binary64)) im)
(*.f64 im (*.f64 im #s(literal -1/3 binary64)))
(*.f64 #s(literal -1/3 binary64) (*.f64 im im))
(*.f64 (*.f64 im im) #s(literal -1/3 binary64))
(*.f64 (*.f64 im #s(literal -1/3 binary64)) im)
(+.f64 (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))
(+.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))
(fma.f64 (*.f64 im im) #s(literal -1/60 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))
(fma.f64 #s(literal -1/60 binary64) (*.f64 im im) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/16003008000 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))
(/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/16003008000 binary64)))) (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))))
(/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/6350400 binary64)))) (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/16003008000 binary64))) (*.f64 im im)) (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/6350400 binary64))) (*.f64 im im)) (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/16003008000 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (neg.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/16003008000 binary64))))) (neg.f64 (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/6350400 binary64))))) (neg.f64 (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/16003008000 binary64))) (*.f64 im im))) (neg.f64 (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/6350400 binary64))) (*.f64 im im))) (neg.f64 (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/16003008000 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))
(*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 im im))
(*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) im)
(*.f64 re (*.f64 re #s(literal -1/6 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))
(*.f64 (*.f64 re re) #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) (*.f64 re re))
(*.f64 (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 re #s(literal -1/6 binary64)) re)
(*.f64 re (*.f64 (*.f64 re #s(literal 1/30240 binary64)) im))
(*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))
(*.f64 (*.f64 re re) (*.f64 #s(literal 1/30240 binary64) im))
(*.f64 (*.f64 re #s(literal 1/30240 binary64)) (*.f64 re im))
(*.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) im)
(*.f64 (*.f64 re im) (*.f64 re #s(literal 1/30240 binary64)))
(*.f64 (*.f64 im (*.f64 re re)) #s(literal 1/30240 binary64))
(*.f64 (*.f64 im (*.f64 re #s(literal 1/30240 binary64))) re)
(*.f64 (*.f64 (*.f64 re im) re) #s(literal 1/30240 binary64))
(*.f64 (*.f64 (*.f64 re im) #s(literal 1/30240 binary64)) re)
(+.f64 (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 re re))))
(+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))
(-.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 re re))) (*.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 re re)))) (-.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))) (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (-.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))))
(fma.f64 (*.f64 re re) (*.f64 im #s(literal -1/720 binary64)) (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))
(fma.f64 (*.f64 im #s(literal -1/720 binary64)) (*.f64 re re) (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/27653197824000 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))))) (+.f64 (*.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 re re))) (*.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 re re)))) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (*.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 re re))) (*.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 re re)))) (*.f64 (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))) (-.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))
(/.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/27653197824000 binary64)))))) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/518400 binary64)) (*.f64 (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))) (-.f64 (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))) (*.f64 im #s(literal -1/720 binary64))))))
(/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 im (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))) (*.f64 im (-.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (*.f64 im (-.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/27653197824000 binary64))))) (*.f64 re re)) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/518400 binary64)) (*.f64 (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))) (-.f64 (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))) (*.f64 im #s(literal -1/720 binary64))))))
(/.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))) (*.f64 im (-.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 re re)) (*.f64 im (-.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/27653197824000 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)))))) (neg.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 re re))) (*.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 re re)))) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (*.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 re re))) (*.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 re re)))) (*.f64 (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))) (neg.f64 (-.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/27653197824000 binary64))))))) (neg.f64 (+.f64 (*.f64 (*.f64 im im) #s(literal 1/518400 binary64)) (*.f64 (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))) (-.f64 (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))) (*.f64 im #s(literal -1/720 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 im (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))) (*.f64 im (-.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))) (neg.f64 (*.f64 im (-.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/27653197824000 binary64))))) (*.f64 re re))) (neg.f64 (+.f64 (*.f64 (*.f64 im im) #s(literal 1/518400 binary64)) (*.f64 (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))) (-.f64 (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))) (*.f64 im #s(literal -1/720 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))) (*.f64 im (-.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 re re))) (neg.f64 (*.f64 im (-.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/27653197824000 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/373248000 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 re re))) (*.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 re re)))) (*.f64 (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (*.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 re re)))))))
(*.f64 re (*.f64 (*.f64 re im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))
(*.f64 im (*.f64 (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))) (*.f64 re re)))
(*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))
(*.f64 (*.f64 im (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))) (*.f64 re re))
(*.f64 (*.f64 (*.f64 re im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))) re)
(*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))
(*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 (*.f64 im (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))) (*.f64 im (-.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) (-.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 im (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))) (*.f64 im (-.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))) im) (/.f64 (*.f64 re re) (-.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))
(*.f64 im #s(literal -1/120 binary64))
(*.f64 #s(literal -1/120 binary64) im)
(*.f64 im (*.f64 im #s(literal -1/120 binary64)))
(*.f64 (*.f64 im im) #s(literal -1/120 binary64))
(*.f64 #s(literal -1/120 binary64) (*.f64 im im))
(*.f64 (*.f64 im #s(literal -1/120 binary64)) im)

simplify382.0ms (2.5%)

Algorithm
egg-herbie
Rules
6468×*-lowering-*.f32
6468×*-lowering-*.f64
2088×+-lowering-+.f64
2088×+-lowering-+.f32
1320×sum3-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04495595
115665400
261715373
081975373
Stop Event
iter limit
node limit
Counts
444 → 444
Calls
Call 1
Inputs
(* 1/2 (* im (* re (- (+ (* -1/3 (pow im 2)) (* (pow im 4) (- (* -1/2520 (pow im 2)) 1/60))) 2))))
(* re (+ (* -1/12 (* im (* (pow re 2) (- (+ (* -1/3 (pow im 2)) (* (pow im 4) (- (* -1/2520 (pow im 2)) 1/60))) 2)))) (* 1/2 (* im (- (+ (* -1/3 (pow im 2)) (* (pow im 4) (- (* -1/2520 (pow im 2)) 1/60))) 2)))))
(* re (+ (* 1/2 (* im (- (+ (* -1/3 (pow im 2)) (* (pow im 4) (- (* -1/2520 (pow im 2)) 1/60))) 2))) (* (pow re 2) (+ (* -1/12 (* im (- (+ (* -1/3 (pow im 2)) (* (pow im 4) (- (* -1/2520 (pow im 2)) 1/60))) 2))) (* 1/240 (* im (* (pow re 2) (- (+ (* -1/3 (pow im 2)) (* (pow im 4) (- (* -1/2520 (pow im 2)) 1/60))) 2))))))))
(* re (+ (* 1/2 (* im (- (+ (* -1/3 (pow im 2)) (* (pow im 4) (- (* -1/2520 (pow im 2)) 1/60))) 2))) (* (pow re 2) (+ (* -1/12 (* im (- (+ (* -1/3 (pow im 2)) (* (pow im 4) (- (* -1/2520 (pow im 2)) 1/60))) 2))) (* (pow re 2) (+ (* -1/10080 (* im (* (pow re 2) (- (+ (* -1/3 (pow im 2)) (* (pow im 4) (- (* -1/2520 (pow im 2)) 1/60))) 2)))) (* 1/240 (* im (- (+ (* -1/3 (pow im 2)) (* (pow im 4) (- (* -1/2520 (pow im 2)) 1/60))) 2)))))))))
(* 1/2 (* im (* (sin re) (- (+ (* -1/3 (pow im 2)) (* (pow im 4) (- (* -1/2520 (pow im 2)) 1/60))) 2))))
(* 1/2 (* im (* (sin re) (- (+ (* -1/3 (pow im 2)) (* (pow im 4) (- (* -1/2520 (pow im 2)) 1/60))) 2))))
(* 1/2 (* im (* (sin re) (- (+ (* -1/3 (pow im 2)) (* (pow im 4) (- (* -1/2520 (pow im 2)) 1/60))) 2))))
(* 1/2 (* im (* (sin re) (- (+ (* -1/3 (pow im 2)) (* (pow im 4) (- (* -1/2520 (pow im 2)) 1/60))) 2))))
(* 1/2 (* im (* (sin re) (- (+ (* -1/3 (pow im 2)) (* (pow im 4) (- (* -1/2520 (pow im 2)) 1/60))) 2))))
(* 1/2 (* im (* (sin re) (- (+ (* -1/3 (pow im 2)) (* (pow im 4) (- (* -1/2520 (pow im 2)) 1/60))) 2))))
(* 1/2 (* im (* (sin re) (- (+ (* -1/3 (pow im 2)) (* (pow im 4) (- (* -1/2520 (pow im 2)) 1/60))) 2))))
(* 1/2 (* im (* (sin re) (- (+ (* -1/3 (pow im 2)) (* (pow im 4) (- (* -1/2520 (pow im 2)) 1/60))) 2))))
(* -1 (* im (sin re)))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re)))))))
(* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* (pow im 2) (+ (* -1/120 (sin re)) (* -1/5040 (* (pow im 2) (sin re)))))))))
(* -1/5040 (* (pow im 7) (sin re)))
(* (pow im 7) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))
(* (pow im 7) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))
(* (pow im 7) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))))
(* -1/5040 (* (pow im 7) (sin re)))
(* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (* 1/120 (/ (sin re) (pow im 2))))))
(* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (+ (* 1/120 (/ (sin re) (pow im 2))) (* 1/6 (/ (sin re) (pow im 4)))))))
(* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (+ (* 1/120 (/ (sin re) (pow im 2))) (+ (* 1/6 (/ (sin re) (pow im 4))) (/ (sin re) (pow im 6)))))))
(* -2 im)
(* im (- (* -1/3 (pow im 2)) 2))
(* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))
(* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))
(* -1/2520 (pow im 7))
(* -1 (* (pow im 7) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* (pow im 7) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(* (pow im 7) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 4))) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* -1/2520 (pow im 7))
(* -1 (* (pow im 7) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* -1 (* (pow im 7) (+ 1/2520 (+ (/ 1/3 (pow im 4)) (* 1/60 (/ 1 (pow im 2)))))))
(* -1 (* (pow im 7) (+ 1/2520 (+ (/ 1/3 (pow im 4)) (+ (* 1/60 (/ 1 (pow im 2))) (* 2 (/ 1 (pow im 6))))))))
-2
(- (* -1/3 (pow im 2)) 2)
(- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)
(- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)
(* -1/2520 (pow im 6))
(* -1 (* (pow im 6) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(* (pow im 6) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 4))) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* -1/2520 (pow im 6))
(* -1 (* (pow im 6) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(* (pow im 6) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 4))) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* 1/2 re)
(* re (+ 1/2 (* -1/12 (pow re 2))))
(* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))
(* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 re)
(* -1 re)
(* -1 re)
(* -1 re)
(* -1 re)
(* -1 re)
(* -1 re)
(* -1 re)
(* -1 re)
(* -1 re)
(* -1 re)
(* -1 re)
(* -1/6 (* (pow im 3) (* re (+ 1 (* -1/6 (pow re 2))))))
(* -1/6 (* (pow im 3) (* re (+ 1 (* -1/6 (pow re 2))))))
(* -1/6 (* (pow im 3) (* re (+ 1 (* -1/6 (pow re 2))))))
(* -1/6 (* (pow im 3) (* re (+ 1 (* -1/6 (pow re 2))))))
(* -1/6 (* (pow im 3) (* re (+ 1 (* -1/6 (pow re 2))))))
(* -1/6 (* (pow im 3) (* re (+ 1 (* -1/6 (pow re 2))))))
(* -1/6 (* (pow im 3) (* re (+ 1 (* -1/6 (pow re 2))))))
(* -1/6 (* (pow im 3) (* re (+ 1 (* -1/6 (pow re 2))))))
(* -1/6 (* (pow im 3) (* re (+ 1 (* -1/6 (pow re 2))))))
(* -1/6 (* (pow im 3) (* re (+ 1 (* -1/6 (pow re 2))))))
(* -1/6 (* (pow im 3) (* re (+ 1 (* -1/6 (pow re 2))))))
(* -1/6 (* (pow im 3) (* re (+ 1 (* -1/6 (pow re 2))))))
(* -1/6 (* (pow im 3) re))
(* re (+ (* -1/6 (pow im 3)) (* 1/36 (* (pow im 3) (pow re 2)))))
(* re (+ (* -1/6 (pow im 3)) (* 1/36 (* (pow im 3) (pow re 2)))))
(* re (+ (* -1/6 (pow im 3)) (* 1/36 (* (pow im 3) (pow re 2)))))
(* 1/36 (* (pow im 3) (pow re 3)))
(* (pow re 3) (+ (* -1/6 (/ (pow im 3) (pow re 2))) (* 1/36 (pow im 3))))
(* (pow re 3) (+ (* -1/6 (/ (pow im 3) (pow re 2))) (* 1/36 (pow im 3))))
(* (pow re 3) (+ (* -1/6 (/ (pow im 3) (pow re 2))) (* 1/36 (pow im 3))))
(* 1/36 (* (pow im 3) (pow re 3)))
(* -1 (* (pow re 3) (+ (* -1/36 (pow im 3)) (* 1/6 (/ (pow im 3) (pow re 2))))))
(* -1 (* (pow re 3) (+ (* -1/36 (pow im 3)) (* 1/6 (/ (pow im 3) (pow re 2))))))
(* -1 (* (pow re 3) (+ (* -1/36 (pow im 3)) (* 1/6 (/ (pow im 3) (pow re 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/6 (* im (* re (+ 1 (* -1/6 (pow re 2))))))
(* -1/6 (* im (* re (+ 1 (* -1/6 (pow re 2))))))
(* -1/6 (* im (* re (+ 1 (* -1/6 (pow re 2))))))
(* -1/6 (* im (* re (+ 1 (* -1/6 (pow re 2))))))
(* -1/6 (* im (* re (+ 1 (* -1/6 (pow re 2))))))
(* -1/6 (* im (* re (+ 1 (* -1/6 (pow re 2))))))
(* -1/6 (* im (* re (+ 1 (* -1/6 (pow re 2))))))
(* -1/6 (* im (* re (+ 1 (* -1/6 (pow re 2))))))
(* -1/6 (* im (* re (+ 1 (* -1/6 (pow re 2))))))
(* -1/6 (* im (* re (+ 1 (* -1/6 (pow re 2))))))
(* -1/6 (* im (* re (+ 1 (* -1/6 (pow re 2))))))
(* -1/6 (* im (* re (+ 1 (* -1/6 (pow re 2))))))
(* -1/6 (* im re))
(* re (+ (* -1/6 im) (* 1/36 (* im (pow re 2)))))
(* re (+ (* -1/6 im) (* 1/36 (* im (pow re 2)))))
(* re (+ (* -1/6 im) (* 1/36 (* im (pow re 2)))))
(* 1/36 (* im (pow re 3)))
(* (pow re 3) (+ (* -1/6 (/ im (pow re 2))) (* 1/36 im)))
(* (pow re 3) (+ (* -1/6 (/ im (pow re 2))) (* 1/36 im)))
(* (pow re 3) (+ (* -1/6 (/ im (pow re 2))) (* 1/36 im)))
(* 1/36 (* im (pow re 3)))
(* -1 (* (pow re 3) (+ (* -1/36 im) (* 1/6 (/ im (pow re 2))))))
(* -1 (* (pow re 3) (+ (* -1/36 im) (* 1/6 (/ im (pow re 2))))))
(* -1 (* (pow re 3) (+ (* -1/36 im) (* 1/6 (/ im (pow re 2))))))
(* -1/6 re)
(* re (- (* 1/36 (pow re 2)) 1/6))
(* re (- (* 1/36 (pow re 2)) 1/6))
(* re (- (* 1/36 (pow re 2)) 1/6))
(* 1/36 (pow re 3))
(* (pow re 3) (- 1/36 (* 1/6 (/ 1 (pow re 2)))))
(* (pow re 3) (- 1/36 (* 1/6 (/ 1 (pow re 2)))))
(* (pow re 3) (- 1/36 (* 1/6 (/ 1 (pow re 2)))))
(* 1/36 (pow re 3))
(* -1 (* (pow re 3) (- (* 1/6 (/ 1 (pow re 2))) 1/36)))
(* -1 (* (pow re 3) (- (* 1/6 (/ 1 (pow re 2))) 1/36)))
(* -1 (* (pow re 3) (- (* 1/6 (/ 1 (pow re 2))) 1/36)))
(* (pow im 3) (* re (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6)))
(* (pow im 3) (* re (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6)))
(* (pow im 3) (* re (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6)))
(* (pow im 3) (* re (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6)))
(* (pow im 3) (* re (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6)))
(* (pow im 3) (* re (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6)))
(* (pow im 3) (* re (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6)))
(* (pow im 3) (* re (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6)))
(* -1 (* (pow im 3) (* re (+ 1/6 (* (pow re 2) (- (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2)))) 1/36))))))
(* -1 (* (pow im 3) (* re (+ 1/6 (* (pow re 2) (- (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2)))) 1/36))))))
(* -1 (* (pow im 3) (* re (+ 1/6 (* (pow re 2) (- (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2)))) 1/36))))))
(* -1 (* (pow im 3) (* re (+ 1/6 (* (pow re 2) (- (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2)))) 1/36))))))
(* -1/6 (* (pow im 3) re))
(* re (+ (* -1/6 (pow im 3)) (* 1/36 (* (pow im 3) (pow re 2)))))
(* re (+ (* -1/6 (pow im 3)) (* (pow re 2) (+ (* -1/720 (* (pow im 3) (pow re 2))) (* 1/36 (pow im 3))))))
(* re (+ (* -1/6 (pow im 3)) (* (pow re 2) (+ (* 1/36 (pow im 3)) (* (pow re 2) (+ (* -1/720 (pow im 3)) (* 1/30240 (* (pow im 3) (pow re 2)))))))))
(* 1/30240 (* (pow im 3) (pow re 7)))
(* (pow re 7) (+ (* -1/720 (/ (pow im 3) (pow re 2))) (* 1/30240 (pow im 3))))
(* (pow re 7) (+ (* -1/720 (/ (pow im 3) (pow re 2))) (+ (* 1/30240 (pow im 3)) (* 1/36 (/ (pow im 3) (pow re 4))))))
(* (pow re 7) (+ (* -1/6 (/ (pow im 3) (pow re 6))) (+ (* -1/720 (/ (pow im 3) (pow re 2))) (+ (* 1/30240 (pow im 3)) (* 1/36 (/ (pow im 3) (pow re 4)))))))
(* 1/30240 (* (pow im 3) (pow re 7)))
(* -1 (* (pow re 7) (+ (* -1/30240 (pow im 3)) (* 1/720 (/ (pow im 3) (pow re 2))))))
(* -1 (* (pow re 7) (+ (* -1/36 (/ (pow im 3) (pow re 4))) (+ (* -1/30240 (pow im 3)) (* 1/720 (/ (pow im 3) (pow re 2)))))))
(* -1 (* (pow re 7) (+ (* -1/36 (/ (pow im 3) (pow re 4))) (+ (* -1/30240 (pow im 3)) (+ (* 1/720 (/ (pow im 3) (pow re 2))) (* 1/6 (/ (pow im 3) (pow re 6))))))))
(* -1/6 (* im re))
(* re (+ (* -1/6 im) (* 1/36 (* im (pow re 2)))))
(* re (+ (* -1/6 im) (* (pow re 2) (+ (* -1/720 (* im (pow re 2))) (* 1/36 im)))))
(* re (+ (* -1/6 im) (* (pow re 2) (+ (* 1/36 im) (* (pow re 2) (+ (* -1/720 im) (* 1/30240 (* im (pow re 2)))))))))
(* 1/30240 (* im (pow re 7)))
(* (pow re 7) (+ (* -1/720 (/ im (pow re 2))) (* 1/30240 im)))
(* (pow re 7) (+ (* -1/720 (/ im (pow re 2))) (+ (* 1/30240 im) (* 1/36 (/ im (pow re 4))))))
(* (pow re 7) (+ (* -1/6 (/ im (pow re 6))) (+ (* -1/720 (/ im (pow re 2))) (+ (* 1/30240 im) (* 1/36 (/ im (pow re 4)))))))
(* 1/30240 (* im (pow re 7)))
(* -1 (* (pow re 7) (+ (* -1/30240 im) (* 1/720 (/ im (pow re 2))))))
(* -1 (* (pow re 7) (+ (* -1/36 (/ im (pow re 4))) (+ (* -1/30240 im) (* 1/720 (/ im (pow re 2)))))))
(* -1 (* (pow re 7) (+ (* -1/36 (/ im (pow re 4))) (+ (* -1/30240 im) (+ (* 1/720 (/ im (pow re 2))) (* 1/6 (/ im (pow re 6))))))))
(* im (* re (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6)))
(* im (* re (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6)))
(* im (* re (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6)))
(* im (* re (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6)))
(* im (* re (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6)))
(* im (* re (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6)))
(* im (* re (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6)))
(* im (* re (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6)))
(* -1 (* im (* re (+ 1/6 (* (pow re 2) (- (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2)))) 1/36))))))
(* -1 (* im (* re (+ 1/6 (* (pow re 2) (- (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2)))) 1/36))))))
(* -1 (* im (* re (+ 1/6 (* (pow re 2) (- (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2)))) 1/36))))))
(* -1 (* im (* re (+ 1/6 (* (pow re 2) (- (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2)))) 1/36))))))
(* im (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6))
(* im (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6))
(* im (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6))
(* im (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6))
(* im (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6))
(* im (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6))
(* im (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6))
(* im (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6))
(* -1 (* im (+ 1/6 (* (pow re 2) (- (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2)))) 1/36)))))
(* -1 (* im (+ 1/6 (* (pow re 2) (- (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2)))) 1/36)))))
(* -1 (* im (+ 1/6 (* (pow re 2) (- (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2)))) 1/36)))))
(* -1 (* im (+ 1/6 (* (pow re 2) (- (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2)))) 1/36)))))
(* -1/6 im)
(+ (* -1/6 im) (* 1/36 (* im (pow re 2))))
(+ (* -1/6 im) (* (pow re 2) (+ (* -1/720 (* im (pow re 2))) (* 1/36 im))))
(+ (* -1/6 im) (* (pow re 2) (+ (* 1/36 im) (* (pow re 2) (+ (* -1/720 im) (* 1/30240 (* im (pow re 2))))))))
(* 1/30240 (* im (pow re 6)))
(* (pow re 6) (+ (* -1/720 (/ im (pow re 2))) (* 1/30240 im)))
(* (pow re 6) (+ (* -1/720 (/ im (pow re 2))) (+ (* 1/30240 im) (* 1/36 (/ im (pow re 4))))))
(* (pow re 6) (+ (* -1/6 (/ im (pow re 6))) (+ (* -1/720 (/ im (pow re 2))) (+ (* 1/30240 im) (* 1/36 (/ im (pow re 4)))))))
(* 1/30240 (* im (pow re 6)))
(* (pow re 6) (+ (* -1/720 (/ im (pow re 2))) (* 1/30240 im)))
(* (pow re 6) (+ (* -1/720 (/ im (pow re 2))) (+ (* 1/30240 im) (* 1/36 (/ im (pow re 4))))))
(* (pow re 6) (+ (* -1/6 (/ im (pow re 6))) (+ (* -1/720 (/ im (pow re 2))) (+ (* 1/30240 im) (* 1/36 (/ im (pow re 4)))))))
(* 1/36 (* im (pow re 2)))
(* (pow re 2) (+ (* -1/720 (* im (pow re 2))) (* 1/36 im)))
(* (pow re 2) (+ (* 1/36 im) (* (pow re 2) (+ (* -1/720 im) (* 1/30240 (* im (pow re 2)))))))
(* (pow re 2) (+ (* 1/36 im) (* (pow re 2) (+ (* -1/720 im) (* 1/30240 (* im (pow re 2)))))))
(* 1/30240 (* im (pow re 6)))
(* (pow re 6) (+ (* -1/720 (/ im (pow re 2))) (* 1/30240 im)))
(* (pow re 6) (+ (* -1/720 (/ im (pow re 2))) (+ (* 1/30240 im) (* 1/36 (/ im (pow re 4))))))
(* (pow re 6) (+ (* -1/720 (/ im (pow re 2))) (+ (* 1/30240 im) (* 1/36 (/ im (pow re 4))))))
(* 1/30240 (* im (pow re 6)))
(* (pow re 6) (+ (* -1/720 (/ im (pow re 2))) (* 1/30240 im)))
(* (pow re 6) (+ (* -1/720 (/ im (pow re 2))) (+ (* 1/30240 im) (* 1/36 (/ im (pow re 4))))))
(* (pow re 6) (+ (* -1/720 (/ im (pow re 2))) (+ (* 1/30240 im) (* 1/36 (/ im (pow re 4))))))
(* im (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))))
(* im (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))))
(* im (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))))
(* im (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))))
(* im (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))))
(* im (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))))
(* im (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))))
(* im (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))))
(* -1 (* im (* (pow re 2) (- (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2)))) 1/36))))
(* -1 (* im (* (pow re 2) (- (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2)))) 1/36))))
(* -1 (* im (* (pow re 2) (- (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2)))) 1/36))))
(* -1 (* im (* (pow re 2) (- (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2)))) 1/36))))
(* -1 (* im (sin re)))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re)))))))
(* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re)))))))
(* -1/120 (* (pow im 5) (sin re)))
(* (pow im 5) (+ (* -1/6 (/ (sin re) (pow im 2))) (* -1/120 (sin re))))
(* (pow im 5) (+ (* -1 (/ (sin re) (pow im 4))) (+ (* -1/6 (/ (sin re) (pow im 2))) (* -1/120 (sin re)))))
(* (pow im 5) (+ (* -1 (/ (sin re) (pow im 4))) (+ (* -1/6 (/ (sin re) (pow im 2))) (* -1/120 (sin re)))))
(* -1/120 (* (pow im 5) (sin re)))
(* -1 (* (pow im 5) (+ (* 1/120 (sin re)) (* 1/6 (/ (sin re) (pow im 2))))))
(* -1 (* (pow im 5) (+ (* 1/120 (sin re)) (+ (* 1/6 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 4))))))
(* -1 (* (pow im 5) (+ (* 1/120 (sin re)) (+ (* 1/6 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 4))))))
(* im (* re (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))
(* re (+ (* -1/6 (* im (* (pow re 2) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))) (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))))
(* re (+ (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)) (* (pow re 2) (+ (* -1/6 (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))) (* 1/120 (* im (* (pow re 2) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))))))))
(* re (+ (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)) (* (pow re 2) (+ (* -1/6 (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))) (* (pow re 2) (+ (* -1/5040 (* im (* (pow re 2) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))) (* 1/120 (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))))))))
(* im (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))
(* im (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))
(* im (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))
(* im (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))
(* im (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))
(* im (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))
(* im (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))
(* im (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))
(* -1 im)
(* im (- (* -1/6 (pow im 2)) 1))
(* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))
(* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))
(* -1/120 (pow im 5))
(* -1 (* (pow im 5) (+ 1/120 (* 1/6 (/ 1 (pow im 2))))))
(* (pow im 5) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 2))) 1/120))
(* (pow im 5) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 2))) 1/120))
(* -1/120 (pow im 5))
(* -1 (* (pow im 5) (+ 1/120 (* 1/6 (/ 1 (pow im 2))))))
(* -1 (* (pow im 5) (+ 1/120 (+ (* 1/6 (/ 1 (pow im 2))) (/ 1 (pow im 4))))))
(* -1 (* (pow im 5) (+ 1/120 (+ (* 1/6 (/ 1 (pow im 2))) (/ 1 (pow im 4))))))
-1
(- (* -1/6 (pow im 2)) 1)
(- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)
(- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)
(* -1/120 (pow im 4))
(* -1 (* (pow im 4) (+ 1/120 (* 1/6 (/ 1 (pow im 2))))))
(* (pow im 4) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 2))) 1/120))
(* (pow im 4) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 2))) 1/120))
(* -1/120 (pow im 4))
(* -1 (* (pow im 4) (+ 1/120 (* 1/6 (/ 1 (pow im 2))))))
(* (pow im 4) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 2))) 1/120))
(* (pow im 4) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 2))) 1/120))
(* -1/6 (pow im 2))
(* (pow im 2) (- (* -1/120 (pow im 2)) 1/6))
(* (pow im 2) (- (* -1/120 (pow im 2)) 1/6))
(* (pow im 2) (- (* -1/120 (pow im 2)) 1/6))
(* -1/120 (pow im 4))
(* -1 (* (pow im 4) (+ 1/120 (* 1/6 (/ 1 (pow im 2))))))
(* -1 (* (pow im 4) (+ 1/120 (* 1/6 (/ 1 (pow im 2))))))
(* -1 (* (pow im 4) (+ 1/120 (* 1/6 (/ 1 (pow im 2))))))
(* -1/120 (pow im 4))
(* -1 (* (pow im 4) (+ 1/120 (* 1/6 (/ 1 (pow im 2))))))
(* -1 (* (pow im 4) (+ 1/120 (* 1/6 (/ 1 (pow im 2))))))
(* -1 (* (pow im 4) (+ 1/120 (* 1/6 (/ 1 (pow im 2))))))
(* -1/2520 (pow im 2))
(* -1/2520 (pow im 2))
(* -1/2520 (pow im 2))
(* -1/2520 (pow im 2))
(* -1/2520 (pow im 2))
(* -1/2520 (pow im 2))
(* -1/2520 (pow im 2))
(* -1/2520 (pow im 2))
(* -1/2520 (pow im 2))
(* -1/2520 (pow im 2))
(* -1/2520 (pow im 2))
(* -1/2520 (pow im 2))
(* -1/3 (pow im 2))
(* -1/3 (pow im 2))
(* -1/3 (pow im 2))
(* -1/3 (pow im 2))
(* -1/3 (pow im 2))
(* -1/3 (pow im 2))
(* -1/3 (pow im 2))
(* -1/3 (pow im 2))
(* -1/3 (pow im 2))
(* -1/3 (pow im 2))
(* -1/3 (pow im 2))
(* -1/3 (pow im 2))
(* -1/60 (pow im 2))
(* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60))
(* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60))
(* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60))
(* -1/2520 (pow im 4))
(* -1 (* (pow im 4) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* -1 (* (pow im 4) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* -1 (* (pow im 4) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* -1/2520 (pow im 4))
(* -1 (* (pow im 4) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* -1 (* (pow im 4) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* -1 (* (pow im 4) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* -1/6 (pow re 2))
(* -1/6 (pow re 2))
(* -1/6 (pow re 2))
(* -1/6 (pow re 2))
(* -1/6 (pow re 2))
(* -1/6 (pow re 2))
(* -1/6 (pow re 2))
(* -1/6 (pow re 2))
(* -1/6 (pow re 2))
(* -1/6 (pow re 2))
(* -1/6 (pow re 2))
(* -1/6 (pow re 2))
(* 1/30240 (* im (pow re 2)))
(* 1/30240 (* im (pow re 2)))
(* 1/30240 (* im (pow re 2)))
(* 1/30240 (* im (pow re 2)))
(* 1/30240 (* im (pow re 2)))
(* 1/30240 (* im (pow re 2)))
(* 1/30240 (* im (pow re 2)))
(* 1/30240 (* im (pow re 2)))
(* 1/30240 (* im (pow re 2)))
(* 1/30240 (* im (pow re 2)))
(* 1/30240 (* im (pow re 2)))
(* 1/30240 (* im (pow re 2)))
(* 1/30240 (* im (pow re 2)))
(* 1/30240 (* im (pow re 2)))
(* 1/30240 (* im (pow re 2)))
(* 1/30240 (* im (pow re 2)))
(* 1/30240 (* im (pow re 2)))
(* 1/30240 (* im (pow re 2)))
(* 1/30240 (* im (pow re 2)))
(* 1/30240 (* im (pow re 2)))
(* 1/30240 (* im (pow re 2)))
(* 1/30240 (* im (pow re 2)))
(* 1/30240 (* im (pow re 2)))
(* 1/30240 (* im (pow re 2)))
(* -1/720 (* im (pow re 2)))
(* (pow re 2) (+ (* -1/720 im) (* 1/30240 (* im (pow re 2)))))
(* (pow re 2) (+ (* -1/720 im) (* 1/30240 (* im (pow re 2)))))
(* (pow re 2) (+ (* -1/720 im) (* 1/30240 (* im (pow re 2)))))
(* 1/30240 (* im (pow re 4)))
(* (pow re 4) (+ (* -1/720 (/ im (pow re 2))) (* 1/30240 im)))
(* (pow re 4) (+ (* -1/720 (/ im (pow re 2))) (* 1/30240 im)))
(* (pow re 4) (+ (* -1/720 (/ im (pow re 2))) (* 1/30240 im)))
(* 1/30240 (* im (pow re 4)))
(* (pow re 4) (+ (* -1/720 (/ im (pow re 2))) (* 1/30240 im)))
(* (pow re 4) (+ (* -1/720 (/ im (pow re 2))) (* 1/30240 im)))
(* (pow re 4) (+ (* -1/720 (/ im (pow re 2))) (* 1/30240 im)))
(* im (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))
(* im (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))
(* im (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))
(* im (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))
(* im (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))
(* im (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))
(* im (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))
(* im (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))
(* -1 (* im (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2))))))
(* -1 (* im (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2))))))
(* -1 (* im (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2))))))
(* -1 (* im (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2))))))
(* -1/120 im)
(* -1/120 im)
(* -1/120 im)
(* -1/120 im)
(* -1/120 im)
(* -1/120 im)
(* -1/120 im)
(* -1/120 im)
(* -1/120 im)
(* -1/120 im)
(* -1/120 im)
(* -1/120 im)
(* -1/120 (pow im 2))
(* -1/120 (pow im 2))
(* -1/120 (pow im 2))
(* -1/120 (pow im 2))
(* -1/120 (pow im 2))
(* -1/120 (pow im 2))
(* -1/120 (pow im 2))
(* -1/120 (pow im 2))
(* -1/120 (pow im 2))
(* -1/120 (pow im 2))
(* -1/120 (pow im 2))
(* -1/120 (pow im 2))
Outputs
(* 1/2 (* im (* re (- (+ (* -1/3 (pow im 2)) (* (pow im 4) (- (* -1/2520 (pow im 2)) 1/60))) 2))))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 im (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -2 binary64))))))
(* re (+ (* -1/12 (* im (* (pow re 2) (- (+ (* -1/3 (pow im 2)) (* (pow im 4) (- (* -1/2520 (pow im 2)) 1/60))) 2)))) (* 1/2 (* im (- (+ (* -1/3 (pow im 2)) (* (pow im 4) (- (* -1/2520 (pow im 2)) 1/60))) 2)))))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -2 binary64))))) (*.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -2 binary64))) (*.f64 re re)) (*.f64 im #s(literal -1/12 binary64)))))
(* re (+ (* 1/2 (* im (- (+ (* -1/3 (pow im 2)) (* (pow im 4) (- (* -1/2520 (pow im 2)) 1/60))) 2))) (* (pow re 2) (+ (* -1/12 (* im (- (+ (* -1/3 (pow im 2)) (* (pow im 4) (- (* -1/2520 (pow im 2)) 1/60))) 2))) (* 1/240 (* im (* (pow re 2) (- (+ (* -1/3 (pow im 2)) (* (pow im 4) (- (* -1/2520 (pow im 2)) 1/60))) 2))))))))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -2 binary64))))) (*.f64 re (*.f64 re (+.f64 (*.f64 im (*.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -2 binary64))) #s(literal -1/12 binary64))) (*.f64 (*.f64 re re) (*.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -2 binary64))) (*.f64 im #s(literal 1/240 binary64)))))))))
(* re (+ (* 1/2 (* im (- (+ (* -1/3 (pow im 2)) (* (pow im 4) (- (* -1/2520 (pow im 2)) 1/60))) 2))) (* (pow re 2) (+ (* -1/12 (* im (- (+ (* -1/3 (pow im 2)) (* (pow im 4) (- (* -1/2520 (pow im 2)) 1/60))) 2))) (* (pow re 2) (+ (* -1/10080 (* im (* (pow re 2) (- (+ (* -1/3 (pow im 2)) (* (pow im 4) (- (* -1/2520 (pow im 2)) 1/60))) 2)))) (* 1/240 (* im (- (+ (* -1/3 (pow im 2)) (* (pow im 4) (- (* -1/2520 (pow im 2)) 1/60))) 2)))))))))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -2 binary64))))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im (*.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -2 binary64))) #s(literal -1/12 binary64))) (*.f64 re (*.f64 re (+.f64 (*.f64 (*.f64 #s(literal -1/10080 binary64) (*.f64 im (*.f64 re re))) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -2 binary64)))) (*.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -2 binary64))) (*.f64 im #s(literal 1/240 binary64))))))))))
(* 1/2 (* im (* (sin re) (- (+ (* -1/3 (pow im 2)) (* (pow im 4) (- (* -1/2520 (pow im 2)) 1/60))) 2))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -2 binary64))))
(* 1/2 (* im (* (sin re) (- (+ (* -1/3 (pow im 2)) (* (pow im 4) (- (* -1/2520 (pow im 2)) 1/60))) 2))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -2 binary64))))
(* 1/2 (* im (* (sin re) (- (+ (* -1/3 (pow im 2)) (* (pow im 4) (- (* -1/2520 (pow im 2)) 1/60))) 2))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -2 binary64))))
(* 1/2 (* im (* (sin re) (- (+ (* -1/3 (pow im 2)) (* (pow im 4) (- (* -1/2520 (pow im 2)) 1/60))) 2))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -2 binary64))))
(* 1/2 (* im (* (sin re) (- (+ (* -1/3 (pow im 2)) (* (pow im 4) (- (* -1/2520 (pow im 2)) 1/60))) 2))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -2 binary64))))
(* 1/2 (* im (* (sin re) (- (+ (* -1/3 (pow im 2)) (* (pow im 4) (- (* -1/2520 (pow im 2)) 1/60))) 2))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -2 binary64))))
(* 1/2 (* im (* (sin re) (- (+ (* -1/3 (pow im 2)) (* (pow im 4) (- (* -1/2520 (pow im 2)) 1/60))) 2))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -2 binary64))))
(* 1/2 (* im (* (sin re) (- (+ (* -1/3 (pow im 2)) (* (pow im 4) (- (* -1/2520 (pow im 2)) 1/60))) 2))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -2 binary64))))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re)))))))
(*.f64 im (-.f64 (*.f64 (*.f64 im im) (*.f64 (sin.f64 re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (sin.f64 re)))
(* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* (pow im 2) (+ (* -1/120 (sin re)) (* -1/5040 (* (pow im 2) (sin re)))))))))
(*.f64 im (+.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (sin.f64 re) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))))
(* -1/5040 (* (pow im 7) (sin re)))
(*.f64 (sin.f64 re) (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64))))
(* (pow im 7) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal -1/120 binary64)) (*.f64 im im)) (*.f64 (sin.f64 re) #s(literal -1/5040 binary64))))
(* (pow im 7) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal -1/120 binary64)) (*.f64 im im)) (+.f64 (*.f64 (sin.f64 re) #s(literal -1/5040 binary64)) (/.f64 (*.f64 (sin.f64 re) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* (pow im 7) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (+.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal -1/120 binary64)) (*.f64 im im)) (*.f64 (sin.f64 re) #s(literal -1/5040 binary64))) (-.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 6 binary64))))))
(* -1/5040 (* (pow im 7) (sin re)))
(*.f64 (sin.f64 re) (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64))))
(* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (* 1/120 (/ (sin re) (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal -1/120 binary64)) (*.f64 im im)) (*.f64 (sin.f64 re) #s(literal -1/5040 binary64))))
(* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (+ (* 1/120 (/ (sin re) (pow im 2))) (* 1/6 (/ (sin re) (pow im 4)))))))
(*.f64 (+.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal 1/120 binary64)) (*.f64 im im)) (+.f64 (*.f64 (sin.f64 re) #s(literal 1/5040 binary64)) (/.f64 (*.f64 (sin.f64 re) #s(literal 1/6 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))))) (-.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 7 binary64))))
(* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (+ (* 1/120 (/ (sin re) (pow im 2))) (+ (* 1/6 (/ (sin re) (pow im 4))) (/ (sin re) (pow im 6)))))))
(*.f64 (+.f64 (+.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal 1/120 binary64)) (*.f64 im im)) (/.f64 (*.f64 (sin.f64 re) #s(literal 1/6 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (+.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 6 binary64))) (*.f64 (sin.f64 re) #s(literal 1/5040 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 7 binary64))))
(* -2 im)
(*.f64 im #s(literal -2 binary64))
(* im (- (* -1/3 (pow im 2)) 2))
(*.f64 im (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal -2 binary64)))
(* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))
(*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))
(* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))
(*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64)))))))
(* -1/2520 (pow im 7))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))
(* -1 (* (pow im 7) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (-.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im))))
(* (pow im 7) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (-.f64 #s(literal -1/2520 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))) (*.f64 im im))))
(* (pow im 7) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 4))) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (-.f64 (-.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im))) (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* -1/2520 (pow im 7))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))
(* -1 (* (pow im 7) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (-.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im))))
(* -1 (* (pow im 7) (+ 1/2520 (+ (/ 1/3 (pow im 4)) (* 1/60 (/ 1 (pow im 2)))))))
(*.f64 (+.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im))) (/.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 7 binary64))))
(* -1 (* (pow im 7) (+ 1/2520 (+ (/ 1/3 (pow im 4)) (+ (* 1/60 (/ 1 (pow im 2))) (* 2 (/ 1 (pow im 6))))))))
(*.f64 (+.f64 #s(literal 1/2520 binary64) (+.f64 (/.f64 #s(literal 1/60 binary64) (*.f64 im im)) (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 6 binary64)))))) (-.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 7 binary64))))
-2
#s(literal -2 binary64)
(- (* -1/3 (pow im 2)) 2)
(+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal -2 binary64))
(- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)
(+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))
(- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)
(+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))))))
(* -1/2520 (pow im 6))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))
(* -1 (* (pow im 6) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im))))
(* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 #s(literal -1/2520 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))) (*.f64 im im))))
(* (pow im 6) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 4))) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (-.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im))) (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* -1/2520 (pow im 6))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))
(* -1 (* (pow im 6) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im))))
(* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 #s(literal -1/2520 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))) (*.f64 im im))))
(* (pow im 6) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 4))) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (-.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im))) (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* 1/2 re)
(*.f64 #s(literal 1/2 binary64) re)
(* re (+ 1/2 (* -1/12 (pow re 2))))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/12 binary64) (*.f64 re re))))
(* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)))))))
(* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/240 binary64) (*.f64 re (*.f64 re #s(literal -1/10080 binary64))))))))))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 re)
(-.f64 #s(literal 0 binary64) re)
(* -1 re)
(-.f64 #s(literal 0 binary64) re)
(* -1 re)
(-.f64 #s(literal 0 binary64) re)
(* -1 re)
(-.f64 #s(literal 0 binary64) re)
(* -1 re)
(-.f64 #s(literal 0 binary64) re)
(* -1 re)
(-.f64 #s(literal 0 binary64) re)
(* -1 re)
(-.f64 #s(literal 0 binary64) re)
(* -1 re)
(-.f64 #s(literal 0 binary64) re)
(* -1 re)
(-.f64 #s(literal 0 binary64) re)
(* -1 re)
(-.f64 #s(literal 0 binary64) re)
(* -1 re)
(-.f64 #s(literal 0 binary64) re)
(* -1 re)
(-.f64 #s(literal 0 binary64) re)
(* -1/6 (* (pow im 3) (* re (+ 1 (* -1/6 (pow re 2))))))
(*.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(* -1/6 (* (pow im 3) (* re (+ 1 (* -1/6 (pow re 2))))))
(*.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(* -1/6 (* (pow im 3) (* re (+ 1 (* -1/6 (pow re 2))))))
(*.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(* -1/6 (* (pow im 3) (* re (+ 1 (* -1/6 (pow re 2))))))
(*.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(* -1/6 (* (pow im 3) (* re (+ 1 (* -1/6 (pow re 2))))))
(*.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(* -1/6 (* (pow im 3) (* re (+ 1 (* -1/6 (pow re 2))))))
(*.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(* -1/6 (* (pow im 3) (* re (+ 1 (* -1/6 (pow re 2))))))
(*.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(* -1/6 (* (pow im 3) (* re (+ 1 (* -1/6 (pow re 2))))))
(*.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(* -1/6 (* (pow im 3) (* re (+ 1 (* -1/6 (pow re 2))))))
(*.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(* -1/6 (* (pow im 3) (* re (+ 1 (* -1/6 (pow re 2))))))
(*.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(* -1/6 (* (pow im 3) (* re (+ 1 (* -1/6 (pow re 2))))))
(*.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(* -1/6 (* (pow im 3) (* re (+ 1 (* -1/6 (pow re 2))))))
(*.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(* -1/6 (* (pow im 3) re))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))))
(* re (+ (* -1/6 (pow im 3)) (* 1/36 (* (pow im 3) (pow re 2)))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))))
(* re (+ (* -1/6 (pow im 3)) (* 1/36 (* (pow im 3) (pow re 2)))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))))
(* re (+ (* -1/6 (pow im 3)) (* 1/36 (* (pow im 3) (pow re 2)))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))))
(* 1/36 (* (pow im 3) (pow re 3)))
(*.f64 (*.f64 re re) (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))
(* (pow re 3) (+ (* -1/6 (/ (pow im 3) (pow re 2))) (* 1/36 (pow im 3))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im im)) re) re)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))
(* (pow re 3) (+ (* -1/6 (/ (pow im 3) (pow re 2))) (* 1/36 (pow im 3))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im im)) re) re)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))
(* (pow re 3) (+ (* -1/6 (/ (pow im 3) (pow re 2))) (* 1/36 (pow im 3))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im im)) re) re)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))
(* 1/36 (* (pow im 3) (pow re 3)))
(*.f64 (*.f64 re re) (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))
(* -1 (* (pow re 3) (+ (* -1/36 (pow im 3)) (* 1/6 (/ (pow im 3) (pow re 2))))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im im)) re) re)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))
(* -1 (* (pow re 3) (+ (* -1/36 (pow im 3)) (* 1/6 (/ (pow im 3) (pow re 2))))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im im)) re) re)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))
(* -1 (* (pow re 3) (+ (* -1/36 (pow im 3)) (* 1/6 (/ (pow im 3) (pow re 2))))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im im)) re) re)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))
(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/6 (* im (* re (+ 1 (* -1/6 (pow re 2))))))
(*.f64 (*.f64 im (*.f64 re #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(* -1/6 (* im (* re (+ 1 (* -1/6 (pow re 2))))))
(*.f64 (*.f64 im (*.f64 re #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(* -1/6 (* im (* re (+ 1 (* -1/6 (pow re 2))))))
(*.f64 (*.f64 im (*.f64 re #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(* -1/6 (* im (* re (+ 1 (* -1/6 (pow re 2))))))
(*.f64 (*.f64 im (*.f64 re #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(* -1/6 (* im (* re (+ 1 (* -1/6 (pow re 2))))))
(*.f64 (*.f64 im (*.f64 re #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(* -1/6 (* im (* re (+ 1 (* -1/6 (pow re 2))))))
(*.f64 (*.f64 im (*.f64 re #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(* -1/6 (* im (* re (+ 1 (* -1/6 (pow re 2))))))
(*.f64 (*.f64 im (*.f64 re #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(* -1/6 (* im (* re (+ 1 (* -1/6 (pow re 2))))))
(*.f64 (*.f64 im (*.f64 re #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(* -1/6 (* im (* re (+ 1 (* -1/6 (pow re 2))))))
(*.f64 (*.f64 im (*.f64 re #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(* -1/6 (* im (* re (+ 1 (* -1/6 (pow re 2))))))
(*.f64 (*.f64 im (*.f64 re #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(* -1/6 (* im (* re (+ 1 (* -1/6 (pow re 2))))))
(*.f64 (*.f64 im (*.f64 re #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(* -1/6 (* im (* re (+ 1 (* -1/6 (pow re 2))))))
(*.f64 (*.f64 im (*.f64 re #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(* -1/6 (* im re))
(*.f64 im (*.f64 re #s(literal -1/6 binary64)))
(* re (+ (* -1/6 im) (* 1/36 (* im (pow re 2)))))
(*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 #s(literal 1/36 binary64) (*.f64 im (*.f64 re re)))))
(* re (+ (* -1/6 im) (* 1/36 (* im (pow re 2)))))
(*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 #s(literal 1/36 binary64) (*.f64 im (*.f64 re re)))))
(* re (+ (* -1/6 im) (* 1/36 (* im (pow re 2)))))
(*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 #s(literal 1/36 binary64) (*.f64 im (*.f64 re re)))))
(* 1/36 (* im (pow re 3)))
(*.f64 im (*.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re re))))
(* (pow re 3) (+ (* -1/6 (/ im (pow re 2))) (* 1/36 im)))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (/.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 im re)) re) (*.f64 im #s(literal 1/36 binary64))))
(* (pow re 3) (+ (* -1/6 (/ im (pow re 2))) (* 1/36 im)))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (/.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 im re)) re) (*.f64 im #s(literal 1/36 binary64))))
(* (pow re 3) (+ (* -1/6 (/ im (pow re 2))) (* 1/36 im)))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (/.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 im re)) re) (*.f64 im #s(literal 1/36 binary64))))
(* 1/36 (* im (pow re 3)))
(*.f64 im (*.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re re))))
(* -1 (* (pow re 3) (+ (* -1/36 im) (* 1/6 (/ im (pow re 2))))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (/.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 im re)) re) (*.f64 im #s(literal 1/36 binary64))))
(* -1 (* (pow re 3) (+ (* -1/36 im) (* 1/6 (/ im (pow re 2))))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (/.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 im re)) re) (*.f64 im #s(literal 1/36 binary64))))
(* -1 (* (pow re 3) (+ (* -1/36 im) (* 1/6 (/ im (pow re 2))))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (/.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 im re)) re) (*.f64 im #s(literal 1/36 binary64))))
(* -1/6 re)
(*.f64 re #s(literal -1/6 binary64))
(* re (- (* 1/36 (pow re 2)) 1/6))
(*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re #s(literal 1/36 binary64)))))
(* re (- (* 1/36 (pow re 2)) 1/6))
(*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re #s(literal 1/36 binary64)))))
(* re (- (* 1/36 (pow re 2)) 1/6))
(*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re #s(literal 1/36 binary64)))))
(* 1/36 (pow re 3))
(*.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re re)))
(* (pow re 3) (- 1/36 (* 1/6 (/ 1 (pow re 2)))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal 1/36 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re))))
(* (pow re 3) (- 1/36 (* 1/6 (/ 1 (pow re 2)))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal 1/36 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re))))
(* (pow re 3) (- 1/36 (* 1/6 (/ 1 (pow re 2)))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal 1/36 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re))))
(* 1/36 (pow re 3))
(*.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re re)))
(* -1 (* (pow re 3) (- (* 1/6 (/ 1 (pow re 2))) 1/36)))
(*.f64 (+.f64 #s(literal -1/36 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 re re))) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re))))
(* -1 (* (pow re 3) (- (* 1/6 (/ 1 (pow re 2))) 1/36)))
(*.f64 (+.f64 #s(literal -1/36 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 re re))) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re))))
(* -1 (* (pow re 3) (- (* 1/6 (/ 1 (pow re 2))) 1/36)))
(*.f64 (+.f64 #s(literal -1/36 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 re re))) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re))))
(* (pow im 3) (* re (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6)))
(*.f64 re (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64))))))))
(* (pow im 3) (* re (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6)))
(*.f64 re (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64))))))))
(* (pow im 3) (* re (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6)))
(*.f64 re (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64))))))))
(* (pow im 3) (* re (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6)))
(*.f64 re (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64))))))))
(* (pow im 3) (* re (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6)))
(*.f64 re (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64))))))))
(* (pow im 3) (* re (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6)))
(*.f64 re (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64))))))))
(* (pow im 3) (* re (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6)))
(*.f64 re (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64))))))))
(* (pow im 3) (* re (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6)))
(*.f64 re (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64))))))))
(* -1 (* (pow im 3) (* re (+ 1/6 (* (pow re 2) (- (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2)))) 1/36))))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/36 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/720 binary64) (*.f64 (*.f64 re re) #s(literal -1/30240 binary64)))))))) (-.f64 #s(literal 0 binary64) im))))
(* -1 (* (pow im 3) (* re (+ 1/6 (* (pow re 2) (- (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2)))) 1/36))))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/36 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/720 binary64) (*.f64 (*.f64 re re) #s(literal -1/30240 binary64)))))))) (-.f64 #s(literal 0 binary64) im))))
(* -1 (* (pow im 3) (* re (+ 1/6 (* (pow re 2) (- (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2)))) 1/36))))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/36 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/720 binary64) (*.f64 (*.f64 re re) #s(literal -1/30240 binary64)))))))) (-.f64 #s(literal 0 binary64) im))))
(* -1 (* (pow im 3) (* re (+ 1/6 (* (pow re 2) (- (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2)))) 1/36))))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/36 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/720 binary64) (*.f64 (*.f64 re re) #s(literal -1/30240 binary64)))))))) (-.f64 #s(literal 0 binary64) im))))
(* -1/6 (* (pow im 3) re))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))))
(* re (+ (* -1/6 (pow im 3)) (* 1/36 (* (pow im 3) (pow re 2)))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))))
(* re (+ (* -1/6 (pow im 3)) (* (pow re 2) (+ (* -1/720 (* (pow im 3) (pow re 2))) (* 1/36 (pow im 3))))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/720 binary64)))))))))
(* re (+ (* -1/6 (pow im 3)) (* (pow re 2) (+ (* 1/36 (pow im 3)) (* (pow re 2) (+ (* -1/720 (pow im 3)) (* 1/30240 (* (pow im 3) (pow re 2)))))))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/720 binary64))) (*.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/30240 binary64))) re) re)))))))
(* 1/30240 (* (pow im 3) (pow re 7)))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (pow.f64 re #s(literal 7 binary64)) #s(literal 1/30240 binary64)))
(* (pow re 7) (+ (* -1/720 (/ (pow im 3) (pow re 2))) (* 1/30240 (pow im 3))))
(*.f64 (pow.f64 re #s(literal 7 binary64)) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im im)) re) re) #s(literal -1/720 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/30240 binary64)))))
(* (pow re 7) (+ (* -1/720 (/ (pow im 3) (pow re 2))) (+ (* 1/30240 (pow im 3)) (* 1/36 (/ (pow im 3) (pow re 4))))))
(*.f64 (pow.f64 re #s(literal 7 binary64)) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im im)) re) re) #s(literal -1/720 binary64)) (+.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/30240 binary64))) (/.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) (*.f64 re re))))))
(* (pow re 7) (+ (* -1/6 (/ (pow im 3) (pow re 6))) (+ (* -1/720 (/ (pow im 3) (pow re 2))) (+ (* 1/30240 (pow im 3)) (* 1/36 (/ (pow im 3) (pow re 4)))))))
(*.f64 (pow.f64 re #s(literal 7 binary64)) (+.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im im)) re) re) #s(literal -1/720 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/30240 binary64)))) (+.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))) (pow.f64 re #s(literal 6 binary64))))))
(* 1/30240 (* (pow im 3) (pow re 7)))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (pow.f64 re #s(literal 7 binary64)) #s(literal 1/30240 binary64)))
(* -1 (* (pow re 7) (+ (* -1/30240 (pow im 3)) (* 1/720 (/ (pow im 3) (pow re 2))))))
(*.f64 (pow.f64 re #s(literal 7 binary64)) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im im)) re) re) #s(literal -1/720 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/30240 binary64)))))
(* -1 (* (pow re 7) (+ (* -1/36 (/ (pow im 3) (pow re 4))) (+ (* -1/30240 (pow im 3)) (* 1/720 (/ (pow im 3) (pow re 2)))))))
(*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/30240 binary64)) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im im)) re) re) #s(literal 1/720 binary64)) (/.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/36 binary64)) (*.f64 (*.f64 re re) (*.f64 re re))))) (-.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 7 binary64))))
(* -1 (* (pow re 7) (+ (* -1/36 (/ (pow im 3) (pow re 4))) (+ (* -1/30240 (pow im 3)) (+ (* 1/720 (/ (pow im 3) (pow re 2))) (* 1/6 (/ (pow im 3) (pow re 6))))))))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/36 binary64)) (*.f64 (*.f64 re re) (*.f64 re re))) (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/30240 binary64)) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im im)) re) re) #s(literal 1/720 binary64)) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im (*.f64 im im))) (pow.f64 re #s(literal 6 binary64)))))) (-.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 7 binary64))))
(* -1/6 (* im re))
(*.f64 im (*.f64 re #s(literal -1/6 binary64)))
(* re (+ (* -1/6 im) (* 1/36 (* im (pow re 2)))))
(*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 #s(literal 1/36 binary64) (*.f64 im (*.f64 re re)))))
(* re (+ (* -1/6 im) (* (pow re 2) (+ (* -1/720 (* im (pow re 2))) (* 1/36 im)))))
(*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 im (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))))))
(* re (+ (* -1/6 im) (* (pow re 2) (+ (* 1/36 im) (* (pow re 2) (+ (* -1/720 im) (* 1/30240 (* im (pow re 2)))))))))
(*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 im (*.f64 re re)) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64)))))))
(* 1/30240 (* im (pow re 7)))
(*.f64 im (*.f64 (pow.f64 re #s(literal 7 binary64)) #s(literal 1/30240 binary64)))
(* (pow re 7) (+ (* -1/720 (/ im (pow re 2))) (* 1/30240 im)))
(*.f64 (pow.f64 re #s(literal 7 binary64)) (+.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/720 binary64)) (*.f64 im #s(literal 1/30240 binary64))))
(* (pow re 7) (+ (* -1/720 (/ im (pow re 2))) (+ (* 1/30240 im) (* 1/36 (/ im (pow re 4))))))
(*.f64 (pow.f64 re #s(literal 7 binary64)) (+.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/720 binary64)) (+.f64 (*.f64 im #s(literal 1/30240 binary64)) (/.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) (*.f64 re re))))))
(* (pow re 7) (+ (* -1/6 (/ im (pow re 6))) (+ (* -1/720 (/ im (pow re 2))) (+ (* 1/30240 im) (* 1/36 (/ im (pow re 4)))))))
(*.f64 (pow.f64 re #s(literal 7 binary64)) (+.f64 (+.f64 (*.f64 im #s(literal 1/30240 binary64)) (/.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) (*.f64 re re)))) (+.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/720 binary64)) (/.f64 (*.f64 im #s(literal -1/6 binary64)) (pow.f64 re #s(literal 6 binary64))))))
(* 1/30240 (* im (pow re 7)))
(*.f64 im (*.f64 (pow.f64 re #s(literal 7 binary64)) #s(literal 1/30240 binary64)))
(* -1 (* (pow re 7) (+ (* -1/30240 im) (* 1/720 (/ im (pow re 2))))))
(*.f64 (pow.f64 re #s(literal 7 binary64)) (+.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/720 binary64)) (*.f64 im #s(literal 1/30240 binary64))))
(* -1 (* (pow re 7) (+ (* -1/36 (/ im (pow re 4))) (+ (* -1/30240 im) (* 1/720 (/ im (pow re 2)))))))
(*.f64 (+.f64 (+.f64 (*.f64 im #s(literal -1/30240 binary64)) (/.f64 (*.f64 #s(literal 1/720 binary64) (/.f64 im re)) re)) (/.f64 (*.f64 im #s(literal -1/36 binary64)) (*.f64 (*.f64 re re) (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 7 binary64))))
(* -1 (* (pow re 7) (+ (* -1/36 (/ im (pow re 4))) (+ (* -1/30240 im) (+ (* 1/720 (/ im (pow re 2))) (* 1/6 (/ im (pow re 6))))))))
(*.f64 (+.f64 (*.f64 im #s(literal -1/30240 binary64)) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/720 binary64) (/.f64 im re)) re) (/.f64 (*.f64 im #s(literal 1/6 binary64)) (pow.f64 re #s(literal 6 binary64)))) (/.f64 (*.f64 im #s(literal -1/36 binary64)) (*.f64 (*.f64 re re) (*.f64 re re))))) (-.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 7 binary64))))
(* im (* re (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6)))
(*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64))))))))
(* im (* re (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6)))
(*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64))))))))
(* im (* re (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6)))
(*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64))))))))
(* im (* re (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6)))
(*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64))))))))
(* im (* re (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6)))
(*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64))))))))
(* im (* re (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6)))
(*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64))))))))
(* im (* re (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6)))
(*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64))))))))
(* im (* re (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6)))
(*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64))))))))
(* -1 (* im (* re (+ 1/6 (* (pow re 2) (- (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2)))) 1/36))))))
(*.f64 re (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/36 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/720 binary64) (*.f64 (*.f64 re re) #s(literal -1/30240 binary64)))))))) (-.f64 #s(literal 0 binary64) im)))
(* -1 (* im (* re (+ 1/6 (* (pow re 2) (- (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2)))) 1/36))))))
(*.f64 re (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/36 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/720 binary64) (*.f64 (*.f64 re re) #s(literal -1/30240 binary64)))))))) (-.f64 #s(literal 0 binary64) im)))
(* -1 (* im (* re (+ 1/6 (* (pow re 2) (- (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2)))) 1/36))))))
(*.f64 re (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/36 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/720 binary64) (*.f64 (*.f64 re re) #s(literal -1/30240 binary64)))))))) (-.f64 #s(literal 0 binary64) im)))
(* -1 (* im (* re (+ 1/6 (* (pow re 2) (- (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2)))) 1/36))))))
(*.f64 re (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/36 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/720 binary64) (*.f64 (*.f64 re re) #s(literal -1/30240 binary64)))))))) (-.f64 #s(literal 0 binary64) im)))
(* im (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64)))))))
(* im (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64)))))))
(* im (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64)))))))
(* im (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64)))))))
(* im (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64)))))))
(* im (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64)))))))
(* im (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64)))))))
(* im (- (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))) 1/6))
(*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64)))))))
(* -1 (* im (+ 1/6 (* (pow re 2) (- (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2)))) 1/36)))))
(*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/36 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/720 binary64) (*.f64 (*.f64 re re) #s(literal -1/30240 binary64)))))))) (-.f64 #s(literal 0 binary64) im))
(* -1 (* im (+ 1/6 (* (pow re 2) (- (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2)))) 1/36)))))
(*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/36 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/720 binary64) (*.f64 (*.f64 re re) #s(literal -1/30240 binary64)))))))) (-.f64 #s(literal 0 binary64) im))
(* -1 (* im (+ 1/6 (* (pow re 2) (- (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2)))) 1/36)))))
(*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/36 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/720 binary64) (*.f64 (*.f64 re re) #s(literal -1/30240 binary64)))))))) (-.f64 #s(literal 0 binary64) im))
(* -1 (* im (+ 1/6 (* (pow re 2) (- (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2)))) 1/36)))))
(*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/36 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/720 binary64) (*.f64 (*.f64 re re) #s(literal -1/30240 binary64)))))))) (-.f64 #s(literal 0 binary64) im))
(* -1/6 im)
(*.f64 im #s(literal -1/6 binary64))
(+ (* -1/6 im) (* 1/36 (* im (pow re 2))))
(+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 #s(literal 1/36 binary64) (*.f64 im (*.f64 re re))))
(+ (* -1/6 im) (* (pow re 2) (+ (* -1/720 (* im (pow re 2))) (* 1/36 im))))
(+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 im (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))))
(+ (* -1/6 im) (* (pow re 2) (+ (* 1/36 im) (* (pow re 2) (+ (* -1/720 im) (* 1/30240 (* im (pow re 2))))))))
(+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 im (*.f64 re re)) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64))))))
(* 1/30240 (* im (pow re 6)))
(*.f64 im (*.f64 #s(literal 1/30240 binary64) (pow.f64 re #s(literal 6 binary64))))
(* (pow re 6) (+ (* -1/720 (/ im (pow re 2))) (* 1/30240 im)))
(*.f64 (pow.f64 re #s(literal 6 binary64)) (+.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/720 binary64)) (*.f64 im #s(literal 1/30240 binary64))))
(* (pow re 6) (+ (* -1/720 (/ im (pow re 2))) (+ (* 1/30240 im) (* 1/36 (/ im (pow re 4))))))
(*.f64 (pow.f64 re #s(literal 6 binary64)) (+.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/720 binary64)) (+.f64 (*.f64 im #s(literal 1/30240 binary64)) (/.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) (*.f64 re re))))))
(* (pow re 6) (+ (* -1/6 (/ im (pow re 6))) (+ (* -1/720 (/ im (pow re 2))) (+ (* 1/30240 im) (* 1/36 (/ im (pow re 4)))))))
(*.f64 (pow.f64 re #s(literal 6 binary64)) (+.f64 (+.f64 (*.f64 im #s(literal 1/30240 binary64)) (/.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) (*.f64 re re)))) (+.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/720 binary64)) (/.f64 (*.f64 im #s(literal -1/6 binary64)) (pow.f64 re #s(literal 6 binary64))))))
(* 1/30240 (* im (pow re 6)))
(*.f64 im (*.f64 #s(literal 1/30240 binary64) (pow.f64 re #s(literal 6 binary64))))
(* (pow re 6) (+ (* -1/720 (/ im (pow re 2))) (* 1/30240 im)))
(*.f64 (pow.f64 re #s(literal 6 binary64)) (+.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/720 binary64)) (*.f64 im #s(literal 1/30240 binary64))))
(* (pow re 6) (+ (* -1/720 (/ im (pow re 2))) (+ (* 1/30240 im) (* 1/36 (/ im (pow re 4))))))
(*.f64 (pow.f64 re #s(literal 6 binary64)) (+.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/720 binary64)) (+.f64 (*.f64 im #s(literal 1/30240 binary64)) (/.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) (*.f64 re re))))))
(* (pow re 6) (+ (* -1/6 (/ im (pow re 6))) (+ (* -1/720 (/ im (pow re 2))) (+ (* 1/30240 im) (* 1/36 (/ im (pow re 4)))))))
(*.f64 (pow.f64 re #s(literal 6 binary64)) (+.f64 (+.f64 (*.f64 im #s(literal 1/30240 binary64)) (/.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) (*.f64 re re)))) (+.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/720 binary64)) (/.f64 (*.f64 im #s(literal -1/6 binary64)) (pow.f64 re #s(literal 6 binary64))))))
(* 1/36 (* im (pow re 2)))
(*.f64 #s(literal 1/36 binary64) (*.f64 im (*.f64 re re)))
(* (pow re 2) (+ (* -1/720 (* im (pow re 2))) (* 1/36 im)))
(*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 im (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))))
(* (pow re 2) (+ (* 1/36 im) (* (pow re 2) (+ (* -1/720 im) (* 1/30240 (* im (pow re 2)))))))
(*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 im (*.f64 re re)) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64)))))
(* (pow re 2) (+ (* 1/36 im) (* (pow re 2) (+ (* -1/720 im) (* 1/30240 (* im (pow re 2)))))))
(*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 im (*.f64 re re)) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64)))))
(* 1/30240 (* im (pow re 6)))
(*.f64 im (*.f64 #s(literal 1/30240 binary64) (pow.f64 re #s(literal 6 binary64))))
(* (pow re 6) (+ (* -1/720 (/ im (pow re 2))) (* 1/30240 im)))
(*.f64 (pow.f64 re #s(literal 6 binary64)) (+.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/720 binary64)) (*.f64 im #s(literal 1/30240 binary64))))
(* (pow re 6) (+ (* -1/720 (/ im (pow re 2))) (+ (* 1/30240 im) (* 1/36 (/ im (pow re 4))))))
(*.f64 (pow.f64 re #s(literal 6 binary64)) (+.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/720 binary64)) (+.f64 (*.f64 im #s(literal 1/30240 binary64)) (/.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) (*.f64 re re))))))
(* (pow re 6) (+ (* -1/720 (/ im (pow re 2))) (+ (* 1/30240 im) (* 1/36 (/ im (pow re 4))))))
(*.f64 (pow.f64 re #s(literal 6 binary64)) (+.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/720 binary64)) (+.f64 (*.f64 im #s(literal 1/30240 binary64)) (/.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) (*.f64 re re))))))
(* 1/30240 (* im (pow re 6)))
(*.f64 im (*.f64 #s(literal 1/30240 binary64) (pow.f64 re #s(literal 6 binary64))))
(* (pow re 6) (+ (* -1/720 (/ im (pow re 2))) (* 1/30240 im)))
(*.f64 (pow.f64 re #s(literal 6 binary64)) (+.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/720 binary64)) (*.f64 im #s(literal 1/30240 binary64))))
(* (pow re 6) (+ (* -1/720 (/ im (pow re 2))) (+ (* 1/30240 im) (* 1/36 (/ im (pow re 4))))))
(*.f64 (pow.f64 re #s(literal 6 binary64)) (+.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/720 binary64)) (+.f64 (*.f64 im #s(literal 1/30240 binary64)) (/.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) (*.f64 re re))))))
(* (pow re 6) (+ (* -1/720 (/ im (pow re 2))) (+ (* 1/30240 im) (* 1/36 (/ im (pow re 4))))))
(*.f64 (pow.f64 re #s(literal 6 binary64)) (+.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/720 binary64)) (+.f64 (*.f64 im #s(literal 1/30240 binary64)) (/.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) (*.f64 re re))))))
(* im (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64)))))
(* im (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64)))))
(* im (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64)))))
(* im (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64)))))
(* im (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64)))))
(* im (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64)))))
(* im (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64)))))
(* im (* (pow re 2) (+ 1/36 (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64)))))
(* -1 (* im (* (pow re 2) (- (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2)))) 1/36))))
(*.f64 (+.f64 #s(literal -1/36 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/720 binary64) (*.f64 (*.f64 re re) #s(literal -1/30240 binary64)))))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 re re))))
(* -1 (* im (* (pow re 2) (- (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2)))) 1/36))))
(*.f64 (+.f64 #s(literal -1/36 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/720 binary64) (*.f64 (*.f64 re re) #s(literal -1/30240 binary64)))))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 re re))))
(* -1 (* im (* (pow re 2) (- (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2)))) 1/36))))
(*.f64 (+.f64 #s(literal -1/36 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/720 binary64) (*.f64 (*.f64 re re) #s(literal -1/30240 binary64)))))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 re re))))
(* -1 (* im (* (pow re 2) (- (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2)))) 1/36))))
(*.f64 (+.f64 #s(literal -1/36 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/720 binary64) (*.f64 (*.f64 re re) #s(literal -1/30240 binary64)))))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 re re))))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re)))))))
(*.f64 im (-.f64 (*.f64 (*.f64 im im) (*.f64 (sin.f64 re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (sin.f64 re)))
(* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re)))))))
(*.f64 im (-.f64 (*.f64 (*.f64 im im) (*.f64 (sin.f64 re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))) (sin.f64 re)))
(* -1/120 (* (pow im 5) (sin re)))
(*.f64 (sin.f64 re) (*.f64 #s(literal -1/120 binary64) (pow.f64 im #s(literal 5 binary64))))
(* (pow im 5) (+ (* -1/6 (/ (sin re) (pow im 2))) (* -1/120 (sin re))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 (sin.f64 re) #s(literal -1/120 binary64)) (/.f64 (*.f64 (sin.f64 re) #s(literal -1/6 binary64)) (*.f64 im im))))
(* (pow im 5) (+ (* -1 (/ (sin re) (pow im 4))) (+ (* -1/6 (/ (sin re) (pow im 2))) (* -1/120 (sin re)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal -1/6 binary64)) (*.f64 im im)) (-.f64 (*.f64 (sin.f64 re) #s(literal -1/120 binary64)) (/.f64 (sin.f64 re) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* (pow im 5) (+ (* -1 (/ (sin re) (pow im 4))) (+ (* -1/6 (/ (sin re) (pow im 2))) (* -1/120 (sin re)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal -1/6 binary64)) (*.f64 im im)) (-.f64 (*.f64 (sin.f64 re) #s(literal -1/120 binary64)) (/.f64 (sin.f64 re) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* -1/120 (* (pow im 5) (sin re)))
(*.f64 (sin.f64 re) (*.f64 #s(literal -1/120 binary64) (pow.f64 im #s(literal 5 binary64))))
(* -1 (* (pow im 5) (+ (* 1/120 (sin re)) (* 1/6 (/ (sin re) (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 (sin.f64 re) #s(literal -1/120 binary64)) (/.f64 (*.f64 (sin.f64 re) #s(literal -1/6 binary64)) (*.f64 im im))))
(* -1 (* (pow im 5) (+ (* 1/120 (sin re)) (+ (* 1/6 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal -1/6 binary64)) (*.f64 im im)) (-.f64 (*.f64 (sin.f64 re) #s(literal -1/120 binary64)) (/.f64 (sin.f64 re) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* -1 (* (pow im 5) (+ (* 1/120 (sin re)) (+ (* 1/6 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal -1/6 binary64)) (*.f64 im im)) (-.f64 (*.f64 (sin.f64 re) #s(literal -1/120 binary64)) (/.f64 (sin.f64 re) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* im (* re (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(* re (+ (* -1/6 (* im (* (pow re 2) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))) (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))))
(*.f64 re (+.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))))))
(* re (+ (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)) (* (pow re 2) (+ (* -1/6 (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))) (* 1/120 (* im (* (pow re 2) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))))))))
(*.f64 re (+.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))) (*.f64 re (*.f64 re (+.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))) (*.f64 re (*.f64 re (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) (*.f64 im #s(literal 1/120 binary64))))))))))
(* re (+ (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)) (* (pow re 2) (+ (* -1/6 (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))) (* (pow re 2) (+ (* -1/5040 (* im (* (pow re 2) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))) (* 1/120 (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))))))))
(*.f64 re (+.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))) (*.f64 (*.f64 re re) (+.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))) (*.f64 re (*.f64 re (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) (*.f64 im #s(literal 1/120 binary64))))))))))
(* im (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))
(*.f64 (*.f64 im (sin.f64 re)) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(* im (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))
(*.f64 (*.f64 im (sin.f64 re)) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(* im (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))
(*.f64 (*.f64 im (sin.f64 re)) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(* im (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))
(*.f64 (*.f64 im (sin.f64 re)) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(* im (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))
(*.f64 (*.f64 im (sin.f64 re)) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(* im (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))
(*.f64 (*.f64 im (sin.f64 re)) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(* im (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))
(*.f64 (*.f64 im (sin.f64 re)) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(* im (* (sin re) (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)))
(*.f64 (*.f64 im (sin.f64 re)) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* im (- (* -1/6 (pow im 2)) 1))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(* -1/120 (pow im 5))
(*.f64 #s(literal -1/120 binary64) (pow.f64 im #s(literal 5 binary64)))
(* -1 (* (pow im 5) (+ 1/120 (* 1/6 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im)))))
(* (pow im 5) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 2))) 1/120))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 #s(literal -1/120 binary64) (/.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im))) (*.f64 im im))))
(* (pow im 5) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 2))) 1/120))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 #s(literal -1/120 binary64) (/.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im))) (*.f64 im im))))
(* -1/120 (pow im 5))
(*.f64 #s(literal -1/120 binary64) (pow.f64 im #s(literal 5 binary64)))
(* -1 (* (pow im 5) (+ 1/120 (* 1/6 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im)))))
(* -1 (* (pow im 5) (+ 1/120 (+ (* 1/6 (/ 1 (pow im 2))) (/ 1 (pow im 4))))))
(*.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 im im)) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (-.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 5 binary64))))
(* -1 (* (pow im 5) (+ 1/120 (+ (* 1/6 (/ 1 (pow im 2))) (/ 1 (pow im 4))))))
(*.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 im im)) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (-.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 5 binary64))))
-1
#s(literal -1 binary64)
(- (* -1/6 (pow im 2)) 1)
(+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))
(- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)
(+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))
(- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)
(+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))
(* -1/120 (pow im 4))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/120 binary64))
(* -1 (* (pow im 4) (+ 1/120 (* 1/6 (/ 1 (pow im 2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im)))))
(* (pow im 4) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 2))) 1/120))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/120 binary64) (/.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im))) (*.f64 im im))))
(* (pow im 4) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 2))) 1/120))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/120 binary64) (/.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im))) (*.f64 im im))))
(* -1/120 (pow im 4))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/120 binary64))
(* -1 (* (pow im 4) (+ 1/120 (* 1/6 (/ 1 (pow im 2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im)))))
(* (pow im 4) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 2))) 1/120))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/120 binary64) (/.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im))) (*.f64 im im))))
(* (pow im 4) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 2))) 1/120))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/120 binary64) (/.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im))) (*.f64 im im))))
(* -1/6 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/6 binary64)))
(* (pow im 2) (- (* -1/120 (pow im 2)) 1/6))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))
(* (pow im 2) (- (* -1/120 (pow im 2)) 1/6))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))
(* (pow im 2) (- (* -1/120 (pow im 2)) 1/6))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))
(* -1/120 (pow im 4))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/120 binary64))
(* -1 (* (pow im 4) (+ 1/120 (* 1/6 (/ 1 (pow im 2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im)))))
(* -1 (* (pow im 4) (+ 1/120 (* 1/6 (/ 1 (pow im 2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im)))))
(* -1 (* (pow im 4) (+ 1/120 (* 1/6 (/ 1 (pow im 2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im)))))
(* -1/120 (pow im 4))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/120 binary64))
(* -1 (* (pow im 4) (+ 1/120 (* 1/6 (/ 1 (pow im 2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im)))))
(* -1 (* (pow im 4) (+ 1/120 (* 1/6 (/ 1 (pow im 2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im)))))
(* -1 (* (pow im 4) (+ 1/120 (* 1/6 (/ 1 (pow im 2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im)))))
(* -1/2520 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/2520 binary64)))
(* -1/2520 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/2520 binary64)))
(* -1/2520 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/2520 binary64)))
(* -1/2520 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/2520 binary64)))
(* -1/2520 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/2520 binary64)))
(* -1/2520 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/2520 binary64)))
(* -1/2520 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/2520 binary64)))
(* -1/2520 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/2520 binary64)))
(* -1/2520 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/2520 binary64)))
(* -1/2520 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/2520 binary64)))
(* -1/2520 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/2520 binary64)))
(* -1/2520 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/2520 binary64)))
(* -1/3 (pow im 2))
(*.f64 #s(literal -1/3 binary64) (*.f64 im im))
(* -1/3 (pow im 2))
(*.f64 #s(literal -1/3 binary64) (*.f64 im im))
(* -1/3 (pow im 2))
(*.f64 #s(literal -1/3 binary64) (*.f64 im im))
(* -1/3 (pow im 2))
(*.f64 #s(literal -1/3 binary64) (*.f64 im im))
(* -1/3 (pow im 2))
(*.f64 #s(literal -1/3 binary64) (*.f64 im im))
(* -1/3 (pow im 2))
(*.f64 #s(literal -1/3 binary64) (*.f64 im im))
(* -1/3 (pow im 2))
(*.f64 #s(literal -1/3 binary64) (*.f64 im im))
(* -1/3 (pow im 2))
(*.f64 #s(literal -1/3 binary64) (*.f64 im im))
(* -1/3 (pow im 2))
(*.f64 #s(literal -1/3 binary64) (*.f64 im im))
(* -1/3 (pow im 2))
(*.f64 #s(literal -1/3 binary64) (*.f64 im im))
(* -1/3 (pow im 2))
(*.f64 #s(literal -1/3 binary64) (*.f64 im im))
(* -1/3 (pow im 2))
(*.f64 #s(literal -1/3 binary64) (*.f64 im im))
(* -1/60 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/60 binary64)))
(* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60))
(*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64)))
(* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60))
(*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64)))
(* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60))
(*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64)))
(* -1/2520 (pow im 4))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/2520 binary64))
(* -1 (* (pow im 4) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im))))
(* -1 (* (pow im 4) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im))))
(* -1 (* (pow im 4) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im))))
(* -1/2520 (pow im 4))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/2520 binary64))
(* -1 (* (pow im 4) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im))))
(* -1 (* (pow im 4) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im))))
(* -1 (* (pow im 4) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im))))
(* -1/6 (pow re 2))
(*.f64 (*.f64 re re) #s(literal -1/6 binary64))
(* -1/6 (pow re 2))
(*.f64 (*.f64 re re) #s(literal -1/6 binary64))
(* -1/6 (pow re 2))
(*.f64 (*.f64 re re) #s(literal -1/6 binary64))
(* -1/6 (pow re 2))
(*.f64 (*.f64 re re) #s(literal -1/6 binary64))
(* -1/6 (pow re 2))
(*.f64 (*.f64 re re) #s(literal -1/6 binary64))
(* -1/6 (pow re 2))
(*.f64 (*.f64 re re) #s(literal -1/6 binary64))
(* -1/6 (pow re 2))
(*.f64 (*.f64 re re) #s(literal -1/6 binary64))
(* -1/6 (pow re 2))
(*.f64 (*.f64 re re) #s(literal -1/6 binary64))
(* -1/6 (pow re 2))
(*.f64 (*.f64 re re) #s(literal -1/6 binary64))
(* -1/6 (pow re 2))
(*.f64 (*.f64 re re) #s(literal -1/6 binary64))
(* -1/6 (pow re 2))
(*.f64 (*.f64 re re) #s(literal -1/6 binary64))
(* -1/6 (pow re 2))
(*.f64 (*.f64 re re) #s(literal -1/6 binary64))
(* 1/30240 (* im (pow re 2)))
(*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))
(* 1/30240 (* im (pow re 2)))
(*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))
(* 1/30240 (* im (pow re 2)))
(*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))
(* 1/30240 (* im (pow re 2)))
(*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))
(* 1/30240 (* im (pow re 2)))
(*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))
(* 1/30240 (* im (pow re 2)))
(*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))
(* 1/30240 (* im (pow re 2)))
(*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))
(* 1/30240 (* im (pow re 2)))
(*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))
(* 1/30240 (* im (pow re 2)))
(*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))
(* 1/30240 (* im (pow re 2)))
(*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))
(* 1/30240 (* im (pow re 2)))
(*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))
(* 1/30240 (* im (pow re 2)))
(*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))
(* 1/30240 (* im (pow re 2)))
(*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))
(* 1/30240 (* im (pow re 2)))
(*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))
(* 1/30240 (* im (pow re 2)))
(*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))
(* 1/30240 (* im (pow re 2)))
(*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))
(* 1/30240 (* im (pow re 2)))
(*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))
(* 1/30240 (* im (pow re 2)))
(*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))
(* 1/30240 (* im (pow re 2)))
(*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))
(* 1/30240 (* im (pow re 2)))
(*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))
(* 1/30240 (* im (pow re 2)))
(*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))
(* 1/30240 (* im (pow re 2)))
(*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))
(* 1/30240 (* im (pow re 2)))
(*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))
(* 1/30240 (* im (pow re 2)))
(*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))
(* -1/720 (* im (pow re 2)))
(*.f64 im (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))
(* (pow re 2) (+ (* -1/720 im) (* 1/30240 (* im (pow re 2)))))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64)))
(* (pow re 2) (+ (* -1/720 im) (* 1/30240 (* im (pow re 2)))))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64)))
(* (pow re 2) (+ (* -1/720 im) (* 1/30240 (* im (pow re 2)))))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64)))
(* 1/30240 (* im (pow re 4)))
(*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))
(* (pow re 4) (+ (* -1/720 (/ im (pow re 2))) (* 1/30240 im)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/720 binary64)) (*.f64 im #s(literal 1/30240 binary64))))
(* (pow re 4) (+ (* -1/720 (/ im (pow re 2))) (* 1/30240 im)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/720 binary64)) (*.f64 im #s(literal 1/30240 binary64))))
(* (pow re 4) (+ (* -1/720 (/ im (pow re 2))) (* 1/30240 im)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/720 binary64)) (*.f64 im #s(literal 1/30240 binary64))))
(* 1/30240 (* im (pow re 4)))
(*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))
(* (pow re 4) (+ (* -1/720 (/ im (pow re 2))) (* 1/30240 im)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/720 binary64)) (*.f64 im #s(literal 1/30240 binary64))))
(* (pow re 4) (+ (* -1/720 (/ im (pow re 2))) (* 1/30240 im)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/720 binary64)) (*.f64 im #s(literal 1/30240 binary64))))
(* (pow re 4) (+ (* -1/720 (/ im (pow re 2))) (* 1/30240 im)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal -1/720 binary64)) (*.f64 im #s(literal 1/30240 binary64))))
(* im (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64)))
(* im (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64)))
(* im (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64)))
(* im (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64)))
(* im (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64)))
(* im (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64)))
(* im (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64)))
(* im (* (pow re 2) (- (* 1/30240 (pow re 2)) 1/720)))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64)))
(* -1 (* im (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2))))))
(*.f64 im (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/720 binary64) (*.f64 (*.f64 re re) #s(literal -1/30240 binary64)))))))
(* -1 (* im (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2))))))
(*.f64 im (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/720 binary64) (*.f64 (*.f64 re re) #s(literal -1/30240 binary64)))))))
(* -1 (* im (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2))))))
(*.f64 im (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/720 binary64) (*.f64 (*.f64 re re) #s(literal -1/30240 binary64)))))))
(* -1 (* im (* (pow re 2) (+ 1/720 (* -1/30240 (pow re 2))))))
(*.f64 im (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/720 binary64) (*.f64 (*.f64 re re) #s(literal -1/30240 binary64)))))))
(* -1/120 im)
(*.f64 im #s(literal -1/120 binary64))
(* -1/120 im)
(*.f64 im #s(literal -1/120 binary64))
(* -1/120 im)
(*.f64 im #s(literal -1/120 binary64))
(* -1/120 im)
(*.f64 im #s(literal -1/120 binary64))
(* -1/120 im)
(*.f64 im #s(literal -1/120 binary64))
(* -1/120 im)
(*.f64 im #s(literal -1/120 binary64))
(* -1/120 im)
(*.f64 im #s(literal -1/120 binary64))
(* -1/120 im)
(*.f64 im #s(literal -1/120 binary64))
(* -1/120 im)
(*.f64 im #s(literal -1/120 binary64))
(* -1/120 im)
(*.f64 im #s(literal -1/120 binary64))
(* -1/120 im)
(*.f64 im #s(literal -1/120 binary64))
(* -1/120 im)
(*.f64 im #s(literal -1/120 binary64))
(* -1/120 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/120 binary64))
(* -1/120 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/120 binary64))
(* -1/120 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/120 binary64))
(* -1/120 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/120 binary64))
(* -1/120 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/120 binary64))
(* -1/120 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/120 binary64))
(* -1/120 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/120 binary64))
(* -1/120 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/120 binary64))
(* -1/120 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/120 binary64))
(* -1/120 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/120 binary64))
(* -1/120 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/120 binary64))
(* -1/120 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/120 binary64))

eval383.0ms (2.5%)

Compiler

Compiled 41370 to 2848 computations (93.1% saved)

prune219.0ms (1.4%)

Pruning

73 alts after pruning (68 fresh and 5 done)

PrunedKeptTotal
New988181006
Fresh85058
Picked235
Done022
Total998731071
Accuracy
100.0%
Counts
1071 → 73
Alt Table
Click to see full alt table
StatusAccuracyProgram
1.4%
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))) (*.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 re (*.f64 im (*.f64 re im)))))
20.5%
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))) (*.f64 re im))
26.2%
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (sin.f64 re)) (*.f64 im im))
58.7%
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (sin.f64 re)) im)
34.9%
(/.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im)))
28.3%
(/.f64 (*.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))
28.9%
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re im) re) im) (/.f64 im re)))
32.2%
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re im) im) re) (/.f64 re im)))
40.9%
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 im #s(literal -1/6 binary64))) (*.f64 im im))
39.5%
(*.f64 (*.f64 (*.f64 re im) (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))) im)
91.7%
(*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) #s(literal 1/2 binary64)) (sin.f64 re))
43.6%
(*.f64 (*.f64 (*.f64 im (*.f64 im im)) re) (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
41.1%
(*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))) #s(literal -1/6 binary64))
78.4%
(*.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) im)
33.0%
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64)))))) (-.f64 #s(literal 0 binary64) im))
34.1%
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) (-.f64 #s(literal 0 binary64) im))
59.3%
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
61.2%
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) #s(literal -1/10080 binary64))))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
59.3%
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
56.7%
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/12 binary64) (*.f64 re re)))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
15.0%
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im im)) re) re)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))
10.4%
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))) (*.f64 im (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) (*.f64 re re)))))
23.6%
(*.f64 (*.f64 re re) (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))
48.2%
(*.f64 (*.f64 re im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
88.4%
(*.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/120 binary64)))) (sin.f64 re))
89.1%
(*.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) (sin.f64 re))
59.1%
(*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) (*.f64 #s(literal 1/2 binary64) re))
56.4%
(*.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/120 binary64))) (sin.f64 re))
58.8%
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))
55.8%
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
40.8%
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))))))
40.8%
(*.f64 (*.f64 im im) (*.f64 re (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64)))))))))
38.8%
(*.f64 (*.f64 im im) (*.f64 re (*.f64 im #s(literal -1/6 binary64))))
46.1%
(*.f64 (*.f64 im im) (*.f64 im (*.f64 (sin.f64 re) #s(literal -1/6 binary64))))
40.9%
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re #s(literal 1/36 binary64)))))))
38.8%
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re #s(literal -1/6 binary64))))
23.5%
(*.f64 (*.f64 im im) (*.f64 im (*.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re re)))))
38.8%
(*.f64 (*.f64 im im) (*.f64 #s(literal -1/6 binary64) (*.f64 re im)))
23.6%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (/.f64 (+.f64 (pow.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))))
48.6%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (/.f64 (*.f64 (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))) im) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))) #s(literal -2 binary64))))))
69.0%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
14.4%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216000 binary64)))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/60 binary64))) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
65.6%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/6350400 binary64))) (*.f64 im im)) (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
53.8%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64)))) (*.f64 im im)) (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
81.0%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 im #s(literal -2 binary64))))
49.0%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64)) #s(literal 4 binary64)) (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal -2 binary64)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/16003008000 binary64)))))) (*.f64 (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal -2 binary64)) (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))))))
14.3%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/16003008000 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))))))))
73.4%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im))))))))
91.7%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
66.0%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (/.f64 (*.f64 (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/6350400 binary64))) im) (-.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
52.7%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (/.f64 (*.f64 (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64)))) im) (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64)))))))))))
55.9%
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
59.1%
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
59.1%
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64)) (*.f64 im #s(literal -1/60 binary64)))))))))
59.1%
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
47.6%
(*.f64 (sin.f64 re) (neg.f64 im))
27.3%
(*.f64 (neg.f64 re) im)
33.4%
(*.f64 re (-.f64 (*.f64 im (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) im))
15.6%
(*.f64 re (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))))
41.3%
(*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)))
23.8%
(*.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
57.2%
(*.f64 re (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
32.3%
(*.f64 im (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 re) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 re) #s(literal -1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal -1 binary64)) (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))))))
52.9%
(*.f64 im (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) re) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
49.6%
(*.f64 im (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))))) re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
47.1%
(*.f64 im (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64)))))
57.5%
(*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
54.1%
(*.f64 im (*.f64 (sin.f64 re) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))) (*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))))))
90.7%
(*.f64 im (*.f64 (sin.f64 re) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1 binary64))))
91.4%
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))))
58.8%
(*.f64 im (*.f64 re (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
55.8%
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
55.8%
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
Compiler

Compiled 5350 to 1850 computations (65.4% saved)

regimes224.0ms (1.5%)

Counts
104 → 2
Calls
Call 1
Inputs
(*.f64 (neg.f64 re) im)
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 im im) (*.f64 #s(literal -1/6 binary64) (*.f64 re im)))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re #s(literal -1/6 binary64))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 im #s(literal -1/6 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(*.f64 re (-.f64 (*.f64 im (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) im))
(*.f64 (*.f64 re im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re re)))))
(*.f64 (*.f64 re re) (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (-.f64 #s(literal 0 binary64) im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 re im)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re im) im) re) (/.f64 re im)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re im) re) im) (/.f64 im re)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))) (*.f64 re im))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re #s(literal 1/36 binary64)))))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 re (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) #s(literal -1/6 binary64))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))) #s(literal -1/6 binary64))
(*.f64 (*.f64 (*.f64 im (*.f64 im im)) re) (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 im #s(literal -1/6 binary64))) (*.f64 im im))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64)))))) (-.f64 #s(literal 0 binary64) im))
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64)))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))))
(*.f64 re (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal 1/36 binary64)))))
(*.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im im)) re) re)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) (-.f64 #s(literal 0 binary64) im))
(*.f64 im (*.f64 re (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64)) (*.f64 im #s(literal -1/60 binary64)))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/720 binary64) (*.f64 re (*.f64 re #s(literal 1/30240 binary64))))))))))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64)))))))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))))))
(*.f64 (*.f64 (*.f64 re im) (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))) im)
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal -1/720 binary64)) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/30240 binary64)))))))))))
(*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 im (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) re) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))) (*.f64 im (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) (*.f64 re re)))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) #s(literal -1/10080 binary64))))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))) (*.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 re (*.f64 im (*.f64 re im)))))
(*.f64 im (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))))) re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(/.f64 (*.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) im))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im #s(literal -2 binary64)))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 (sin.f64 re) #s(literal -1/6 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (sin.f64 re)) im)
(*.f64 (*.f64 (sin.f64 re) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) im)
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/120 binary64))) (sin.f64 re))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (sin.f64 re)) (*.f64 im im))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/120 binary64)))) (sin.f64 re))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) (sin.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))))))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64))) (*.f64 (sin.f64 re) im)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))) #s(literal -2 binary64))))
(*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) #s(literal 1/2 binary64)) (sin.f64 re))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64)) (*.f64 im #s(literal -1/60 binary64)))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (/.f64 (*.f64 (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/6350400 binary64))) im) (-.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/6350400 binary64))) (*.f64 im im)) (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/1728000 binary64)))) (*.f64 im im)) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/120 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (/.f64 (*.f64 (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64)))) im) (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64)))))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))) (*.f64 im im)) (-.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64)))) (*.f64 im im)) (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 im (*.f64 (sin.f64 re) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))) (*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))))))
(/.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (/.f64 (-.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216000 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64))))) (+.f64 (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im #s(literal -1/60 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64))))))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64)) #s(literal 4 binary64)) (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal -2 binary64)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/16003008000 binary64)))))) (*.f64 (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal -2 binary64)) (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (/.f64 (*.f64 (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))) im) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))) #s(literal -2 binary64))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216000 binary64)))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/60 binary64))) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/16003008000 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/12 binary64) (*.f64 re re)))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (/.f64 (+.f64 (pow.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (+.f64 (*.f64 (sin.f64 re) #s(literal -1/120 binary64)) (/.f64 (*.f64 (sin.f64 re) #s(literal -1/6 binary64)) (*.f64 im im))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))))
(*.f64 im (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 re) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 re) #s(literal -1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal -1 binary64)) (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))))))
Outputs
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
Calls

6 calls:

48.0ms
re
30.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
29.0ms
(sin.f64 re)
29.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
27.0ms
im
Results
AccuracySegmentsBranch
91.8%1re
99.9%2im
98.1%2(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
91.8%1(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
91.8%1(sin.f64 re)
99.9%2(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Compiler

Compiled 37 to 28 computations (24.3% saved)

regimes74.0ms (0.5%)

Counts
100 → 3
Calls
Call 1
Inputs
(*.f64 (neg.f64 re) im)
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 im im) (*.f64 #s(literal -1/6 binary64) (*.f64 re im)))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re #s(literal -1/6 binary64))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 im #s(literal -1/6 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(*.f64 re (-.f64 (*.f64 im (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) im))
(*.f64 (*.f64 re im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re re)))))
(*.f64 (*.f64 re re) (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (-.f64 #s(literal 0 binary64) im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 re im)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re im) im) re) (/.f64 re im)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re im) re) im) (/.f64 im re)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))) (*.f64 re im))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re #s(literal 1/36 binary64)))))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 re (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) #s(literal -1/6 binary64))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))) #s(literal -1/6 binary64))
(*.f64 (*.f64 (*.f64 im (*.f64 im im)) re) (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 im #s(literal -1/6 binary64))) (*.f64 im im))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64)))))) (-.f64 #s(literal 0 binary64) im))
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64)))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))))
(*.f64 re (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal 1/36 binary64)))))
(*.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im im)) re) re)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) (-.f64 #s(literal 0 binary64) im))
(*.f64 im (*.f64 re (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64)) (*.f64 im #s(literal -1/60 binary64)))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/720 binary64) (*.f64 re (*.f64 re #s(literal 1/30240 binary64))))))))))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64)))))))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))))))
(*.f64 (*.f64 (*.f64 re im) (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))) im)
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal -1/720 binary64)) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/30240 binary64)))))))))))
(*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 im (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) re) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))) (*.f64 im (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) (*.f64 re re)))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) #s(literal -1/10080 binary64))))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))) (*.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 re (*.f64 im (*.f64 re im)))))
(*.f64 im (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))))) re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(/.f64 (*.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) im))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im #s(literal -2 binary64)))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 (sin.f64 re) #s(literal -1/6 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (sin.f64 re)) im)
(*.f64 (*.f64 (sin.f64 re) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) im)
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/120 binary64))) (sin.f64 re))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (sin.f64 re)) (*.f64 im im))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/120 binary64)))) (sin.f64 re))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) (sin.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))))))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64))) (*.f64 (sin.f64 re) im)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))) #s(literal -2 binary64))))
(*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) #s(literal 1/2 binary64)) (sin.f64 re))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64)) (*.f64 im #s(literal -1/60 binary64)))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (/.f64 (*.f64 (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/6350400 binary64))) im) (-.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/6350400 binary64))) (*.f64 im im)) (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/1728000 binary64)))) (*.f64 im im)) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/120 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (/.f64 (*.f64 (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64)))) im) (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64)))))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))) (*.f64 im im)) (-.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64)))) (*.f64 im im)) (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 im (*.f64 (sin.f64 re) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))) (*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))))))
(/.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (/.f64 (-.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216000 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64))))) (+.f64 (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im #s(literal -1/60 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64))))))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64)) #s(literal 4 binary64)) (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal -2 binary64)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/16003008000 binary64)))))) (*.f64 (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal -2 binary64)) (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (/.f64 (*.f64 (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))) im) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))) #s(literal -2 binary64))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216000 binary64)))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/60 binary64))) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/16003008000 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/12 binary64) (*.f64 re re)))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Outputs
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
Calls

2 calls:

28.0ms
im
22.0ms
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Results
AccuracySegmentsBranch
98.3%3im
91.8%1(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Compiler

Compiled 11 to 8 computations (27.3% saved)

regimes127.0ms (0.8%)

Counts
98 → 2
Calls
Call 1
Inputs
(*.f64 (neg.f64 re) im)
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 im im) (*.f64 #s(literal -1/6 binary64) (*.f64 re im)))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re #s(literal -1/6 binary64))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 im #s(literal -1/6 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(*.f64 re (-.f64 (*.f64 im (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) im))
(*.f64 (*.f64 re im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re re)))))
(*.f64 (*.f64 re re) (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (-.f64 #s(literal 0 binary64) im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 re im)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re im) im) re) (/.f64 re im)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re im) re) im) (/.f64 im re)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))) (*.f64 re im))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re #s(literal 1/36 binary64)))))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 re (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) #s(literal -1/6 binary64))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))) #s(literal -1/6 binary64))
(*.f64 (*.f64 (*.f64 im (*.f64 im im)) re) (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 im #s(literal -1/6 binary64))) (*.f64 im im))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64)))))) (-.f64 #s(literal 0 binary64) im))
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64)))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))))
(*.f64 re (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal 1/36 binary64)))))
(*.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im im)) re) re)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) (-.f64 #s(literal 0 binary64) im))
(*.f64 im (*.f64 re (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64)) (*.f64 im #s(literal -1/60 binary64)))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/720 binary64) (*.f64 re (*.f64 re #s(literal 1/30240 binary64))))))))))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64)))))))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))))))
(*.f64 (*.f64 (*.f64 re im) (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))) im)
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal -1/720 binary64)) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/30240 binary64)))))))))))
(*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 im (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) re) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))) (*.f64 im (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) (*.f64 re re)))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) #s(literal -1/10080 binary64))))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))) (*.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 re (*.f64 im (*.f64 re im)))))
(*.f64 im (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))))) re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(/.f64 (*.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) im))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im #s(literal -2 binary64)))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 (sin.f64 re) #s(literal -1/6 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (sin.f64 re)) im)
(*.f64 (*.f64 (sin.f64 re) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) im)
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/120 binary64))) (sin.f64 re))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (sin.f64 re)) (*.f64 im im))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/120 binary64)))) (sin.f64 re))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) (sin.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))))))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64))) (*.f64 (sin.f64 re) im)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))) #s(literal -2 binary64))))
(*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) #s(literal 1/2 binary64)) (sin.f64 re))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64)) (*.f64 im #s(literal -1/60 binary64)))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (/.f64 (*.f64 (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/6350400 binary64))) im) (-.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/6350400 binary64))) (*.f64 im im)) (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/1728000 binary64)))) (*.f64 im im)) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/120 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (/.f64 (*.f64 (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64)))) im) (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64)))))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))) (*.f64 im im)) (-.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64)))) (*.f64 im im)) (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 im (*.f64 (sin.f64 re) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))) (*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))))))
(/.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (/.f64 (-.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216000 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64))))) (+.f64 (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im #s(literal -1/60 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64))))))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64)) #s(literal 4 binary64)) (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal -2 binary64)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/16003008000 binary64)))))) (*.f64 (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal -2 binary64)) (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (/.f64 (*.f64 (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))) im) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))) #s(literal -2 binary64))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216000 binary64)))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/60 binary64))) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/16003008000 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))))))))
Outputs
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (/.f64 (*.f64 (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))) im) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))) #s(literal -2 binary64))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im))))))))
Calls

1 calls:

28.0ms
im
Results
AccuracySegmentsBranch
94.0%2im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes178.0ms (1.2%)

Counts
95 → 1
Calls
Call 1
Inputs
(*.f64 (neg.f64 re) im)
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 im im) (*.f64 #s(literal -1/6 binary64) (*.f64 re im)))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re #s(literal -1/6 binary64))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 im #s(literal -1/6 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(*.f64 re (-.f64 (*.f64 im (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) im))
(*.f64 (*.f64 re im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re re)))))
(*.f64 (*.f64 re re) (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (-.f64 #s(literal 0 binary64) im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 re im)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re im) im) re) (/.f64 re im)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re im) re) im) (/.f64 im re)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))) (*.f64 re im))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re #s(literal 1/36 binary64)))))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 re (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) #s(literal -1/6 binary64))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))) #s(literal -1/6 binary64))
(*.f64 (*.f64 (*.f64 im (*.f64 im im)) re) (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 im #s(literal -1/6 binary64))) (*.f64 im im))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64)))))) (-.f64 #s(literal 0 binary64) im))
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64)))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))))
(*.f64 re (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal 1/36 binary64)))))
(*.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im im)) re) re)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) (-.f64 #s(literal 0 binary64) im))
(*.f64 im (*.f64 re (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64)) (*.f64 im #s(literal -1/60 binary64)))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/720 binary64) (*.f64 re (*.f64 re #s(literal 1/30240 binary64))))))))))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64)))))))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))))))
(*.f64 (*.f64 (*.f64 re im) (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))) im)
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal -1/720 binary64)) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/30240 binary64)))))))))))
(*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 im (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) re) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))) (*.f64 im (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) (*.f64 re re)))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) #s(literal -1/10080 binary64))))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))) (*.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 re (*.f64 im (*.f64 re im)))))
(*.f64 im (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))))) re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(/.f64 (*.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) im))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im #s(literal -2 binary64)))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 (sin.f64 re) #s(literal -1/6 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (sin.f64 re)) im)
(*.f64 (*.f64 (sin.f64 re) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) im)
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/120 binary64))) (sin.f64 re))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (sin.f64 re)) (*.f64 im im))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/120 binary64)))) (sin.f64 re))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) (sin.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))))))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64))) (*.f64 (sin.f64 re) im)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))) #s(literal -2 binary64))))
(*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) #s(literal 1/2 binary64)) (sin.f64 re))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64)) (*.f64 im #s(literal -1/60 binary64)))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (/.f64 (*.f64 (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/6350400 binary64))) im) (-.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/6350400 binary64))) (*.f64 im im)) (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/1728000 binary64)))) (*.f64 im im)) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/120 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (/.f64 (*.f64 (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64)))) im) (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64)))))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))) (*.f64 im im)) (-.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64)))) (*.f64 im im)) (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 im (*.f64 (sin.f64 re) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))) (*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))))))
(/.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 2 binary64) im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (/.f64 (-.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216000 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64))))) (+.f64 (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im #s(literal -1/60 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64))))))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64)) #s(literal 4 binary64)) (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal -2 binary64)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/16003008000 binary64)))))) (*.f64 (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im im)) #s(literal -2 binary64)) (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))))))
Outputs
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
Calls

4 calls:

55.0ms
(sin.f64 re)
38.0ms
im
36.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
36.0ms
re
Results
AccuracySegmentsBranch
91.8%1re
91.8%1(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
91.8%1(sin.f64 re)
91.8%1im
Compiler

Compiled 16 to 12 computations (25% saved)

regimes120.0ms (0.8%)

Counts
81 → 1
Calls
Call 1
Inputs
(*.f64 (neg.f64 re) im)
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 im im) (*.f64 #s(literal -1/6 binary64) (*.f64 re im)))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re #s(literal -1/6 binary64))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 im #s(literal -1/6 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(*.f64 re (-.f64 (*.f64 im (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) im))
(*.f64 (*.f64 re im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re re)))))
(*.f64 (*.f64 re re) (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (-.f64 #s(literal 0 binary64) im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 re im)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re im) im) re) (/.f64 re im)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re im) re) im) (/.f64 im re)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))) (*.f64 re im))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re #s(literal 1/36 binary64)))))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 re (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) #s(literal -1/6 binary64))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))) #s(literal -1/6 binary64))
(*.f64 (*.f64 (*.f64 im (*.f64 im im)) re) (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 im #s(literal -1/6 binary64))) (*.f64 im im))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64)))))) (-.f64 #s(literal 0 binary64) im))
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64)))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))))
(*.f64 re (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal 1/36 binary64)))))
(*.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im im)) re) re)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) (-.f64 #s(literal 0 binary64) im))
(*.f64 im (*.f64 re (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64)) (*.f64 im #s(literal -1/60 binary64)))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/720 binary64) (*.f64 re (*.f64 re #s(literal 1/30240 binary64))))))))))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64)))))))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))))))
(*.f64 (*.f64 (*.f64 re im) (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))) im)
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal -1/720 binary64)) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/30240 binary64)))))))))))
(*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 im (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) re) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))) (*.f64 im (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) (*.f64 re re)))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) #s(literal -1/10080 binary64))))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))) (*.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 re (*.f64 im (*.f64 re im)))))
(*.f64 im (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))))) re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(/.f64 (*.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) im))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im #s(literal -2 binary64)))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 (sin.f64 re) #s(literal -1/6 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (sin.f64 re)) im)
(*.f64 (*.f64 (sin.f64 re) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) im)
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/120 binary64))) (sin.f64 re))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (sin.f64 re)) (*.f64 im im))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/120 binary64)))) (sin.f64 re))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) (sin.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))))))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64))) (*.f64 (sin.f64 re) im)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))) #s(literal -2 binary64))))
(*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) #s(literal 1/2 binary64)) (sin.f64 re))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64)) (*.f64 im #s(literal -1/60 binary64)))))))))
Outputs
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
Calls

4 calls:

27.0ms
im
23.0ms
(sin.f64 re)
23.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
22.0ms
re
Results
AccuracySegmentsBranch
91.7%1re
91.7%1im
91.7%1(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
91.7%1(sin.f64 re)
Compiler

Compiled 16 to 12 computations (25% saved)

regimes109.0ms (0.7%)

Counts
76 → 1
Calls
Call 1
Inputs
(*.f64 (neg.f64 re) im)
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 im im) (*.f64 #s(literal -1/6 binary64) (*.f64 re im)))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re #s(literal -1/6 binary64))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 im #s(literal -1/6 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(*.f64 re (-.f64 (*.f64 im (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) im))
(*.f64 (*.f64 re im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re re)))))
(*.f64 (*.f64 re re) (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (-.f64 #s(literal 0 binary64) im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 re im)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re im) im) re) (/.f64 re im)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re im) re) im) (/.f64 im re)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))) (*.f64 re im))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re #s(literal 1/36 binary64)))))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 re (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) #s(literal -1/6 binary64))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))) #s(literal -1/6 binary64))
(*.f64 (*.f64 (*.f64 im (*.f64 im im)) re) (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 im #s(literal -1/6 binary64))) (*.f64 im im))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64)))))) (-.f64 #s(literal 0 binary64) im))
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64)))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))))
(*.f64 re (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal 1/36 binary64)))))
(*.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im im)) re) re)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) (-.f64 #s(literal 0 binary64) im))
(*.f64 im (*.f64 re (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64)) (*.f64 im #s(literal -1/60 binary64)))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/720 binary64) (*.f64 re (*.f64 re #s(literal 1/30240 binary64))))))))))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64)))))))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))))))
(*.f64 (*.f64 (*.f64 re im) (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))) im)
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal -1/720 binary64)) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/30240 binary64)))))))))))
(*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 im (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) re) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))) (*.f64 im (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) (*.f64 re re)))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) #s(literal -1/10080 binary64))))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))) (*.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 re (*.f64 im (*.f64 re im)))))
(*.f64 im (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))))) re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(/.f64 (*.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) im))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im #s(literal -2 binary64)))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 (sin.f64 re) #s(literal -1/6 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (sin.f64 re)) im)
(*.f64 (*.f64 (sin.f64 re) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) im)
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/120 binary64))) (sin.f64 re))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (sin.f64 re)) (*.f64 im im))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/120 binary64)))) (sin.f64 re))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) (sin.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))))))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64))) (*.f64 (sin.f64 re) im)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))))
Outputs
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))))
Calls

4 calls:

28.0ms
(sin.f64 re)
27.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
21.0ms
im
21.0ms
re
Results
AccuracySegmentsBranch
91.4%1re
91.4%1(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
91.4%1(sin.f64 re)
91.4%1im
Compiler

Compiled 16 to 12 computations (25% saved)

regimes97.0ms (0.6%)

Counts
74 → 1
Calls
Call 1
Inputs
(*.f64 (neg.f64 re) im)
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 im im) (*.f64 #s(literal -1/6 binary64) (*.f64 re im)))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re #s(literal -1/6 binary64))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 im #s(literal -1/6 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(*.f64 re (-.f64 (*.f64 im (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) im))
(*.f64 (*.f64 re im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re re)))))
(*.f64 (*.f64 re re) (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (-.f64 #s(literal 0 binary64) im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 re im)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re im) im) re) (/.f64 re im)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re im) re) im) (/.f64 im re)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))) (*.f64 re im))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re #s(literal 1/36 binary64)))))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 re (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) #s(literal -1/6 binary64))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))) #s(literal -1/6 binary64))
(*.f64 (*.f64 (*.f64 im (*.f64 im im)) re) (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 im #s(literal -1/6 binary64))) (*.f64 im im))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64)))))) (-.f64 #s(literal 0 binary64) im))
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64)))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))))
(*.f64 re (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal 1/36 binary64)))))
(*.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im im)) re) re)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) (-.f64 #s(literal 0 binary64) im))
(*.f64 im (*.f64 re (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64)) (*.f64 im #s(literal -1/60 binary64)))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/720 binary64) (*.f64 re (*.f64 re #s(literal 1/30240 binary64))))))))))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64)))))))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))))))
(*.f64 (*.f64 (*.f64 re im) (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))) im)
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal -1/720 binary64)) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/30240 binary64)))))))))))
(*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 im (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) re) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))) (*.f64 im (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) (*.f64 re re)))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) #s(literal -1/10080 binary64))))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))) (*.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 re (*.f64 im (*.f64 re im)))))
(*.f64 im (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))))) re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(/.f64 (*.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) im))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im #s(literal -2 binary64)))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 (sin.f64 re) #s(literal -1/6 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (sin.f64 re)) im)
(*.f64 (*.f64 (sin.f64 re) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) im)
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/120 binary64))) (sin.f64 re))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (sin.f64 re)) (*.f64 im im))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/120 binary64)))) (sin.f64 re))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) (sin.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))))))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))
Outputs
(*.f64 im (*.f64 (sin.f64 re) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1 binary64))))
Calls

4 calls:

23.0ms
im
21.0ms
(sin.f64 re)
21.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
21.0ms
re
Results
AccuracySegmentsBranch
90.7%1re
90.7%1im
90.7%1(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
90.7%1(sin.f64 re)
Compiler

Compiled 16 to 12 computations (25% saved)

regimes117.0ms (0.8%)

Counts
72 → 3
Calls
Call 1
Inputs
(*.f64 (neg.f64 re) im)
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 im im) (*.f64 #s(literal -1/6 binary64) (*.f64 re im)))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re #s(literal -1/6 binary64))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 im #s(literal -1/6 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(*.f64 re (-.f64 (*.f64 im (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) im))
(*.f64 (*.f64 re im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re re)))))
(*.f64 (*.f64 re re) (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (-.f64 #s(literal 0 binary64) im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 re im)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re im) im) re) (/.f64 re im)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re im) re) im) (/.f64 im re)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))) (*.f64 re im))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re #s(literal 1/36 binary64)))))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 re (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) #s(literal -1/6 binary64))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))) #s(literal -1/6 binary64))
(*.f64 (*.f64 (*.f64 im (*.f64 im im)) re) (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 im #s(literal -1/6 binary64))) (*.f64 im im))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64)))))) (-.f64 #s(literal 0 binary64) im))
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64)))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))))
(*.f64 re (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal 1/36 binary64)))))
(*.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im im)) re) re)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) (-.f64 #s(literal 0 binary64) im))
(*.f64 im (*.f64 re (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64)) (*.f64 im #s(literal -1/60 binary64)))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/720 binary64) (*.f64 re (*.f64 re #s(literal 1/30240 binary64))))))))))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64)))))))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))))))
(*.f64 (*.f64 (*.f64 re im) (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))) im)
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal -1/720 binary64)) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/30240 binary64)))))))))))
(*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 im (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) re) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))) (*.f64 im (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) (*.f64 re re)))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) #s(literal -1/10080 binary64))))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))) (*.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 re (*.f64 im (*.f64 re im)))))
(*.f64 im (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))))) re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(/.f64 (*.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) im))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im #s(literal -2 binary64)))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 (sin.f64 re) #s(literal -1/6 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (sin.f64 re)) im)
(*.f64 (*.f64 (sin.f64 re) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) im)
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/120 binary64))) (sin.f64 re))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (sin.f64 re)) (*.f64 im im))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/120 binary64)))) (sin.f64 re))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) (sin.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))))))
Outputs
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/120 binary64))) (sin.f64 re))
Calls

4 calls:

35.0ms
re
27.0ms
(sin.f64 re)
27.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
19.0ms
im
Results
AccuracySegmentsBranch
89.1%1(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
89.1%1(sin.f64 re)
91.0%2re
93.1%3im
Compiler

Compiled 16 to 12 computations (25% saved)

regimes51.0ms (0.3%)

Counts
69 → 3
Calls
Call 1
Inputs
(*.f64 (neg.f64 re) im)
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 im im) (*.f64 #s(literal -1/6 binary64) (*.f64 re im)))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re #s(literal -1/6 binary64))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 im #s(literal -1/6 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(*.f64 re (-.f64 (*.f64 im (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) im))
(*.f64 (*.f64 re im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re re)))))
(*.f64 (*.f64 re re) (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (-.f64 #s(literal 0 binary64) im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 re im)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re im) im) re) (/.f64 re im)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re im) re) im) (/.f64 im re)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))) (*.f64 re im))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re #s(literal 1/36 binary64)))))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 re (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) #s(literal -1/6 binary64))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))) #s(literal -1/6 binary64))
(*.f64 (*.f64 (*.f64 im (*.f64 im im)) re) (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 im #s(literal -1/6 binary64))) (*.f64 im im))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64)))))) (-.f64 #s(literal 0 binary64) im))
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64)))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))))
(*.f64 re (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal 1/36 binary64)))))
(*.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im im)) re) re)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) (-.f64 #s(literal 0 binary64) im))
(*.f64 im (*.f64 re (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64)) (*.f64 im #s(literal -1/60 binary64)))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/720 binary64) (*.f64 re (*.f64 re #s(literal 1/30240 binary64))))))))))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64)))))))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))))))
(*.f64 (*.f64 (*.f64 re im) (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))) im)
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal -1/720 binary64)) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/30240 binary64)))))))))))
(*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 im (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) re) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))) (*.f64 im (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) (*.f64 re re)))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) #s(literal -1/10080 binary64))))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))) (*.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 re (*.f64 im (*.f64 re im)))))
(*.f64 im (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))))) re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(/.f64 (*.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) im))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im #s(literal -2 binary64)))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 (sin.f64 re) #s(literal -1/6 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (sin.f64 re)) im)
(*.f64 (*.f64 (sin.f64 re) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) im)
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/120 binary64))) (sin.f64 re))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (sin.f64 re)) (*.f64 im im))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/120 binary64)))) (sin.f64 re))
Outputs
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/120 binary64))) (sin.f64 re))
Calls

1 calls:

32.0ms
im
Results
AccuracySegmentsBranch
92.9%3im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes35.0ms (0.2%)

Counts
67 → 3
Calls
Call 1
Inputs
(*.f64 (neg.f64 re) im)
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 im im) (*.f64 #s(literal -1/6 binary64) (*.f64 re im)))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re #s(literal -1/6 binary64))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 im #s(literal -1/6 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(*.f64 re (-.f64 (*.f64 im (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) im))
(*.f64 (*.f64 re im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re re)))))
(*.f64 (*.f64 re re) (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (-.f64 #s(literal 0 binary64) im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 re im)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re im) im) re) (/.f64 re im)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re im) re) im) (/.f64 im re)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))) (*.f64 re im))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re #s(literal 1/36 binary64)))))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 re (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) #s(literal -1/6 binary64))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))) #s(literal -1/6 binary64))
(*.f64 (*.f64 (*.f64 im (*.f64 im im)) re) (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 im #s(literal -1/6 binary64))) (*.f64 im im))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64)))))) (-.f64 #s(literal 0 binary64) im))
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64)))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))))
(*.f64 re (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal 1/36 binary64)))))
(*.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im im)) re) re)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) (-.f64 #s(literal 0 binary64) im))
(*.f64 im (*.f64 re (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64)) (*.f64 im #s(literal -1/60 binary64)))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/720 binary64) (*.f64 re (*.f64 re #s(literal 1/30240 binary64))))))))))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64)))))))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))))))
(*.f64 (*.f64 (*.f64 re im) (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))) im)
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal -1/720 binary64)) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/30240 binary64)))))))))))
(*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 im (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) re) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))) (*.f64 im (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) (*.f64 re re)))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) #s(literal -1/10080 binary64))))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))) (*.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 re (*.f64 im (*.f64 re im)))))
(*.f64 im (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))))) re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(/.f64 (*.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) im))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im #s(literal -2 binary64)))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 (sin.f64 re) #s(literal -1/6 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (sin.f64 re)) im)
(*.f64 (*.f64 (sin.f64 re) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) im)
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/120 binary64))) (sin.f64 re))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (sin.f64 re)) (*.f64 im im))
Outputs
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/120 binary64))) (sin.f64 re))
Calls

1 calls:

25.0ms
im
Results
AccuracySegmentsBranch
92.9%3im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes88.0ms (0.6%)

Counts
65 → 3
Calls
Call 1
Inputs
(*.f64 (neg.f64 re) im)
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 im im) (*.f64 #s(literal -1/6 binary64) (*.f64 re im)))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re #s(literal -1/6 binary64))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 im #s(literal -1/6 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(*.f64 re (-.f64 (*.f64 im (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) im))
(*.f64 (*.f64 re im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re re)))))
(*.f64 (*.f64 re re) (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (-.f64 #s(literal 0 binary64) im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 re im)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re im) im) re) (/.f64 re im)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re im) re) im) (/.f64 im re)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))) (*.f64 re im))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re #s(literal 1/36 binary64)))))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 re (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) #s(literal -1/6 binary64))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))) #s(literal -1/6 binary64))
(*.f64 (*.f64 (*.f64 im (*.f64 im im)) re) (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 im #s(literal -1/6 binary64))) (*.f64 im im))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64)))))) (-.f64 #s(literal 0 binary64) im))
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64)))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))))
(*.f64 re (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal 1/36 binary64)))))
(*.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im im)) re) re)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) (-.f64 #s(literal 0 binary64) im))
(*.f64 im (*.f64 re (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64)) (*.f64 im #s(literal -1/60 binary64)))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/720 binary64) (*.f64 re (*.f64 re #s(literal 1/30240 binary64))))))))))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64)))))))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))))))
(*.f64 (*.f64 (*.f64 re im) (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))) im)
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal -1/720 binary64)) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/30240 binary64)))))))))))
(*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 im (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) re) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))) (*.f64 im (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) (*.f64 re re)))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) #s(literal -1/10080 binary64))))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))) (*.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 re (*.f64 im (*.f64 re im)))))
(*.f64 im (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))))) re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(/.f64 (*.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) im))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im #s(literal -2 binary64)))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 (sin.f64 re) #s(literal -1/6 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (sin.f64 re)) im)
(*.f64 (*.f64 (sin.f64 re) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) im)
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
Outputs
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
Calls

4 calls:

20.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
20.0ms
(sin.f64 re)
19.0ms
re
19.0ms
im
Results
AccuracySegmentsBranch
87.9%3(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
87.9%3(sin.f64 re)
88.3%2re
91.3%3im
Compiler

Compiled 16 to 12 computations (25% saved)

regimes51.0ms (0.3%)

Counts
64 → 2
Calls
Call 1
Inputs
(*.f64 (neg.f64 re) im)
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 im im) (*.f64 #s(literal -1/6 binary64) (*.f64 re im)))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re #s(literal -1/6 binary64))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 im #s(literal -1/6 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(*.f64 re (-.f64 (*.f64 im (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) im))
(*.f64 (*.f64 re im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re re)))))
(*.f64 (*.f64 re re) (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (-.f64 #s(literal 0 binary64) im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 re im)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re im) im) re) (/.f64 re im)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re im) re) im) (/.f64 im re)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))) (*.f64 re im))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re #s(literal 1/36 binary64)))))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 re (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) #s(literal -1/6 binary64))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))) #s(literal -1/6 binary64))
(*.f64 (*.f64 (*.f64 im (*.f64 im im)) re) (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 im #s(literal -1/6 binary64))) (*.f64 im im))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64)))))) (-.f64 #s(literal 0 binary64) im))
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64)))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))))
(*.f64 re (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal 1/36 binary64)))))
(*.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im im)) re) re)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) (-.f64 #s(literal 0 binary64) im))
(*.f64 im (*.f64 re (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64)) (*.f64 im #s(literal -1/60 binary64)))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/720 binary64) (*.f64 re (*.f64 re #s(literal 1/30240 binary64))))))))))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64)))))))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))))))
(*.f64 (*.f64 (*.f64 re im) (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))) im)
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal -1/720 binary64)) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/30240 binary64)))))))))))
(*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 im (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) re) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))) (*.f64 im (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) (*.f64 re re)))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) #s(literal -1/10080 binary64))))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))) (*.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 re (*.f64 im (*.f64 re im)))))
(*.f64 im (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))))) re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(/.f64 (*.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) im))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im #s(literal -2 binary64)))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 (sin.f64 re) #s(literal -1/6 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (sin.f64 re)) im)
(*.f64 (*.f64 (sin.f64 re) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) im)
Outputs
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) #s(literal -1/10080 binary64))))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) im)
Calls

2 calls:

20.0ms
re
18.0ms
im
Results
AccuracySegmentsBranch
88.3%2re
91.0%4im
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes29.0ms (0.2%)

Counts
63 → 2
Calls
Call 1
Inputs
(*.f64 (neg.f64 re) im)
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 im im) (*.f64 #s(literal -1/6 binary64) (*.f64 re im)))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re #s(literal -1/6 binary64))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 im #s(literal -1/6 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(*.f64 re (-.f64 (*.f64 im (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) im))
(*.f64 (*.f64 re im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re re)))))
(*.f64 (*.f64 re re) (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (-.f64 #s(literal 0 binary64) im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 re im)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re im) im) re) (/.f64 re im)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re im) re) im) (/.f64 im re)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))) (*.f64 re im))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re #s(literal 1/36 binary64)))))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 re (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) #s(literal -1/6 binary64))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))) #s(literal -1/6 binary64))
(*.f64 (*.f64 (*.f64 im (*.f64 im im)) re) (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 im #s(literal -1/6 binary64))) (*.f64 im im))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64)))))) (-.f64 #s(literal 0 binary64) im))
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64)))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))))
(*.f64 re (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal 1/36 binary64)))))
(*.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im im)) re) re)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) (-.f64 #s(literal 0 binary64) im))
(*.f64 im (*.f64 re (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64)) (*.f64 im #s(literal -1/60 binary64)))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/720 binary64) (*.f64 re (*.f64 re #s(literal 1/30240 binary64))))))))))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64)))))))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))))))
(*.f64 (*.f64 (*.f64 re im) (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))) im)
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal -1/720 binary64)) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/30240 binary64)))))))))))
(*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 im (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) re) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))) (*.f64 im (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) (*.f64 re re)))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) #s(literal -1/10080 binary64))))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))) (*.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 re (*.f64 im (*.f64 re im)))))
(*.f64 im (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))))) re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(/.f64 (*.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) im))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im #s(literal -2 binary64)))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 (sin.f64 re) #s(literal -1/6 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (sin.f64 re)) im)
(*.f64 (*.f64 (sin.f64 re) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
Outputs
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) #s(literal -1/10080 binary64))))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 (sin.f64 re) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
Calls

1 calls:

20.0ms
re
Results
AccuracySegmentsBranch
88.3%2re
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes88.0ms (0.6%)

Counts
62 → 4
Calls
Call 1
Inputs
(*.f64 (neg.f64 re) im)
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 im im) (*.f64 #s(literal -1/6 binary64) (*.f64 re im)))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re #s(literal -1/6 binary64))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 im #s(literal -1/6 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(*.f64 re (-.f64 (*.f64 im (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) im))
(*.f64 (*.f64 re im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re re)))))
(*.f64 (*.f64 re re) (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (-.f64 #s(literal 0 binary64) im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 re im)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re im) im) re) (/.f64 re im)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re im) re) im) (/.f64 im re)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))) (*.f64 re im))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re #s(literal 1/36 binary64)))))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 re (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) #s(literal -1/6 binary64))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))) #s(literal -1/6 binary64))
(*.f64 (*.f64 (*.f64 im (*.f64 im im)) re) (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 im #s(literal -1/6 binary64))) (*.f64 im im))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64)))))) (-.f64 #s(literal 0 binary64) im))
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64)))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))))
(*.f64 re (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal 1/36 binary64)))))
(*.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im im)) re) re)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) (-.f64 #s(literal 0 binary64) im))
(*.f64 im (*.f64 re (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64)) (*.f64 im #s(literal -1/60 binary64)))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/720 binary64) (*.f64 re (*.f64 re #s(literal 1/30240 binary64))))))))))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64)))))))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))))))
(*.f64 (*.f64 (*.f64 re im) (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))) im)
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal -1/720 binary64)) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/30240 binary64)))))))))))
(*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 im (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) re) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))) (*.f64 im (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) (*.f64 re re)))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) #s(literal -1/10080 binary64))))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))) (*.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 re (*.f64 im (*.f64 re im)))))
(*.f64 im (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))))) re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(/.f64 (*.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) im))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im #s(literal -2 binary64)))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 (sin.f64 re) #s(literal -1/6 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (sin.f64 re)) im)
Outputs
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 im (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64)))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 (sin.f64 re) #s(literal -1/6 binary64))))
Calls

2 calls:

41.0ms
im
18.0ms
re
Results
AccuracySegmentsBranch
90.6%4im
78.0%3re
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes65.0ms (0.4%)

Counts
60 → 3
Calls
Call 1
Inputs
(*.f64 (neg.f64 re) im)
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 im im) (*.f64 #s(literal -1/6 binary64) (*.f64 re im)))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re #s(literal -1/6 binary64))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 im #s(literal -1/6 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(*.f64 re (-.f64 (*.f64 im (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) im))
(*.f64 (*.f64 re im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re re)))))
(*.f64 (*.f64 re re) (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (-.f64 #s(literal 0 binary64) im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 re im)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re im) im) re) (/.f64 re im)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re im) re) im) (/.f64 im re)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))) (*.f64 re im))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re #s(literal 1/36 binary64)))))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 re (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) #s(literal -1/6 binary64))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))) #s(literal -1/6 binary64))
(*.f64 (*.f64 (*.f64 im (*.f64 im im)) re) (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 im #s(literal -1/6 binary64))) (*.f64 im im))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64)))))) (-.f64 #s(literal 0 binary64) im))
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64)))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))))
(*.f64 re (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal 1/36 binary64)))))
(*.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im im)) re) re)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) (-.f64 #s(literal 0 binary64) im))
(*.f64 im (*.f64 re (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64)) (*.f64 im #s(literal -1/60 binary64)))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/720 binary64) (*.f64 re (*.f64 re #s(literal 1/30240 binary64))))))))))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64)))))))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))))))
(*.f64 (*.f64 (*.f64 re im) (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))) im)
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal -1/720 binary64)) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/30240 binary64)))))))))))
(*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 im (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) re) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))) (*.f64 im (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) (*.f64 re re)))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) #s(literal -1/10080 binary64))))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))) (*.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 re (*.f64 im (*.f64 re im)))))
(*.f64 im (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))))) re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(/.f64 (*.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) im))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im #s(literal -2 binary64)))
Outputs
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 im (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64)))))
Calls

3 calls:

20.0ms
(sin.f64 re)
19.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
17.0ms
im
Results
AccuracySegmentsBranch
75.7%2(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
75.7%2(sin.f64 re)
86.0%3im
Compiler

Compiled 13 to 10 computations (23.1% saved)

regimes58.0ms (0.4%)

Counts
57 → 2
Calls
Call 1
Inputs
(*.f64 (neg.f64 re) im)
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 im im) (*.f64 #s(literal -1/6 binary64) (*.f64 re im)))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re #s(literal -1/6 binary64))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 im #s(literal -1/6 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(*.f64 re (-.f64 (*.f64 im (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) im))
(*.f64 (*.f64 re im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re re)))))
(*.f64 (*.f64 re re) (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (-.f64 #s(literal 0 binary64) im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 re im)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re im) im) re) (/.f64 re im)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re im) re) im) (/.f64 im re)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))) (*.f64 re im))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re #s(literal 1/36 binary64)))))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 re (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) #s(literal -1/6 binary64))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))) #s(literal -1/6 binary64))
(*.f64 (*.f64 (*.f64 im (*.f64 im im)) re) (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 im #s(literal -1/6 binary64))) (*.f64 im im))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64)))))) (-.f64 #s(literal 0 binary64) im))
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64)))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))))
(*.f64 re (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal 1/36 binary64)))))
(*.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im im)) re) re)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) (-.f64 #s(literal 0 binary64) im))
(*.f64 im (*.f64 re (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64)) (*.f64 im #s(literal -1/60 binary64)))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/720 binary64) (*.f64 re (*.f64 re #s(literal 1/30240 binary64))))))))))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64)))))))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))))))
(*.f64 (*.f64 (*.f64 re im) (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))) im)
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal -1/720 binary64)) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/30240 binary64)))))))))))
(*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 im (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) re) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))) (*.f64 im (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) (*.f64 re re)))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) #s(literal -1/10080 binary64))))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))) (*.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 im (*.f64 re im))) (*.f64 re (*.f64 im (*.f64 re im)))))
(*.f64 im (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))))) re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(/.f64 (*.f64 (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))
Outputs
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 im (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64)))))
Calls

2 calls:

34.0ms
re
17.0ms
im
Results
AccuracySegmentsBranch
61.2%1re
63.2%2im
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes23.0ms (0.2%)

Counts
51 → 2
Calls
Call 1
Inputs
(*.f64 (neg.f64 re) im)
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 im im) (*.f64 #s(literal -1/6 binary64) (*.f64 re im)))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re #s(literal -1/6 binary64))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 im #s(literal -1/6 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(*.f64 re (-.f64 (*.f64 im (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) im))
(*.f64 (*.f64 re im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re re)))))
(*.f64 (*.f64 re re) (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (-.f64 #s(literal 0 binary64) im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 re im)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re im) im) re) (/.f64 re im)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re im) re) im) (/.f64 im re)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))) (*.f64 re im))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re #s(literal 1/36 binary64)))))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 re (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) #s(literal -1/6 binary64))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))) #s(literal -1/6 binary64))
(*.f64 (*.f64 (*.f64 im (*.f64 im im)) re) (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 im #s(literal -1/6 binary64))) (*.f64 im im))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64)))))) (-.f64 #s(literal 0 binary64) im))
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64)))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))))
(*.f64 re (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal 1/36 binary64)))))
(*.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im im)) re) re)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) (-.f64 #s(literal 0 binary64) im))
(*.f64 im (*.f64 re (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64)) (*.f64 im #s(literal -1/60 binary64)))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/720 binary64) (*.f64 re (*.f64 re #s(literal 1/30240 binary64))))))))))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64)))))))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))))))
(*.f64 (*.f64 (*.f64 re im) (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))) im)
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal -1/720 binary64)) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/30240 binary64)))))))))))
(*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 im (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) re) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
Outputs
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 im (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64)))))
Calls

1 calls:

17.0ms
im
Results
AccuracySegmentsBranch
63.2%2im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes21.0ms (0.1%)

Counts
49 → 2
Calls
Call 1
Inputs
(*.f64 (neg.f64 re) im)
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 im im) (*.f64 #s(literal -1/6 binary64) (*.f64 re im)))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re #s(literal -1/6 binary64))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 im #s(literal -1/6 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(*.f64 re (-.f64 (*.f64 im (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) im))
(*.f64 (*.f64 re im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re re)))))
(*.f64 (*.f64 re re) (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (-.f64 #s(literal 0 binary64) im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 re im)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re im) im) re) (/.f64 re im)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re im) re) im) (/.f64 im re)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))) (*.f64 re im))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re #s(literal 1/36 binary64)))))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 re (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) #s(literal -1/6 binary64))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))) #s(literal -1/6 binary64))
(*.f64 (*.f64 (*.f64 im (*.f64 im im)) re) (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 im #s(literal -1/6 binary64))) (*.f64 im im))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64)))))) (-.f64 #s(literal 0 binary64) im))
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64)))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))))
(*.f64 re (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal 1/36 binary64)))))
(*.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im im)) re) re)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) (-.f64 #s(literal 0 binary64) im))
(*.f64 im (*.f64 re (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64)) (*.f64 im #s(literal -1/60 binary64)))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/720 binary64) (*.f64 re (*.f64 re #s(literal 1/30240 binary64))))))))))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)) #s(literal -1/720 binary64)))))))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/30240 binary64))))))))))
(*.f64 (*.f64 (*.f64 re im) (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 re re) im) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 re re) #s(literal 1/30240 binary64)))))))) im)
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal -1/720 binary64)) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/30240 binary64)))))))))))
(*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 im (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) re) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
Outputs
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 im (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64)))))
Calls

1 calls:

14.0ms
im
Results
AccuracySegmentsBranch
63.0%2im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes16.0ms (0.1%)

Counts
40 → 2
Calls
Call 1
Inputs
(*.f64 (neg.f64 re) im)
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 im im) (*.f64 #s(literal -1/6 binary64) (*.f64 re im)))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re #s(literal -1/6 binary64))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 im #s(literal -1/6 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(*.f64 re (-.f64 (*.f64 im (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) im))
(*.f64 (*.f64 re im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re re)))))
(*.f64 (*.f64 re re) (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (-.f64 #s(literal 0 binary64) im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 re im)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re im) im) re) (/.f64 re im)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re im) re) im) (/.f64 im re)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))) (*.f64 re im))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re #s(literal 1/36 binary64)))))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 re (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) #s(literal -1/6 binary64))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))) #s(literal -1/6 binary64))
(*.f64 (*.f64 (*.f64 im (*.f64 im im)) re) (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 im #s(literal -1/6 binary64))) (*.f64 im im))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64)))))) (-.f64 #s(literal 0 binary64) im))
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64)))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))))
(*.f64 re (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal 1/36 binary64)))))
(*.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im im)) re) re)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))) (-.f64 #s(literal 0 binary64) im))
(*.f64 im (*.f64 re (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64)) (*.f64 im #s(literal -1/60 binary64)))))))))
Outputs
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 im (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64)))))
Calls

1 calls:

11.0ms
im
Results
AccuracySegmentsBranch
63.0%2im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes23.0ms (0.2%)

Counts
34 → 2
Calls
Call 1
Inputs
(*.f64 (neg.f64 re) im)
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 im im) (*.f64 #s(literal -1/6 binary64) (*.f64 re im)))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re #s(literal -1/6 binary64))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 im #s(literal -1/6 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(*.f64 re (-.f64 (*.f64 im (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) im))
(*.f64 (*.f64 re im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re re)))))
(*.f64 (*.f64 re re) (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (-.f64 #s(literal 0 binary64) im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 re im)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re im) im) re) (/.f64 re im)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re im) re) im) (/.f64 im re)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))) (*.f64 re im))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re #s(literal 1/36 binary64)))))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 re (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) #s(literal -1/6 binary64))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))) #s(literal -1/6 binary64))
(*.f64 (*.f64 (*.f64 im (*.f64 im im)) re) (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 im #s(literal -1/6 binary64))) (*.f64 im im))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64)))))) (-.f64 #s(literal 0 binary64) im))
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64)))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))))
(*.f64 re (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal 1/36 binary64)))))
(*.f64 re (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
Outputs
(*.f64 re (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 im (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64)))))
Calls

2 calls:

11.0ms
re
10.0ms
im
Results
AccuracySegmentsBranch
59.3%2re
61.2%2im
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes12.0ms (0.1%)

Counts
29 → 2
Calls
Call 1
Inputs
(*.f64 (neg.f64 re) im)
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 im im) (*.f64 #s(literal -1/6 binary64) (*.f64 re im)))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re #s(literal -1/6 binary64))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 im #s(literal -1/6 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(*.f64 re (-.f64 (*.f64 im (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) im))
(*.f64 (*.f64 re im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re re)))))
(*.f64 (*.f64 re re) (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (-.f64 #s(literal 0 binary64) im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 re im)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re im) im) re) (/.f64 re im)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re im) re) im) (/.f64 im re)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))) (*.f64 re im))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re #s(literal 1/36 binary64)))))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 re (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) #s(literal -1/6 binary64))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))) #s(literal -1/6 binary64))
(*.f64 (*.f64 (*.f64 im (*.f64 im im)) re) (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 im #s(literal -1/6 binary64))) (*.f64 im im))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64)))))) (-.f64 #s(literal 0 binary64) im))
(*.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
Outputs
(*.f64 re (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 (*.f64 (*.f64 im (*.f64 im im)) re) (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
Calls

1 calls:

10.0ms
im
Results
AccuracySegmentsBranch
60.8%2im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes10.0ms (0.1%)

Counts
25 → 2
Calls
Call 1
Inputs
(*.f64 (neg.f64 re) im)
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 im im) (*.f64 #s(literal -1/6 binary64) (*.f64 re im)))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re #s(literal -1/6 binary64))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 im #s(literal -1/6 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(*.f64 re (-.f64 (*.f64 im (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) im))
(*.f64 (*.f64 re im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re re)))))
(*.f64 (*.f64 re re) (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (-.f64 #s(literal 0 binary64) im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 re im)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re im) im) re) (/.f64 re im)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re im) re) im) (/.f64 im re)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))) (*.f64 re im))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re #s(literal 1/36 binary64)))))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 re (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) #s(literal -1/6 binary64))))
(*.f64 (*.f64 im im) (*.f64 re (+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 re im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))) #s(literal -1/6 binary64))
Outputs
(*.f64 re (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re #s(literal 1/36 binary64)))))))
Calls

1 calls:

8.0ms
im
Results
AccuracySegmentsBranch
59.6%2im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes15.0ms (0.1%)

Counts
20 → 2
Calls
Call 1
Inputs
(*.f64 (neg.f64 re) im)
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 im im) (*.f64 #s(literal -1/6 binary64) (*.f64 re im)))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re #s(literal -1/6 binary64))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 im #s(literal -1/6 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(*.f64 re (-.f64 (*.f64 im (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) im))
(*.f64 (*.f64 re im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re re)))))
(*.f64 (*.f64 re re) (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (-.f64 #s(literal 0 binary64) im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 re im)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re im) im) re) (/.f64 re im)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re im) re) im) (/.f64 im re)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))) (*.f64 re im))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re #s(literal 1/36 binary64)))))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
Outputs
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re #s(literal 1/36 binary64)))))))
Calls

2 calls:

7.0ms
re
6.0ms
im
Results
AccuracySegmentsBranch
57.8%2re
58.1%2im
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes13.0ms (0.1%)

Counts
18 → 2
Calls
Call 1
Inputs
(*.f64 (neg.f64 re) im)
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 im im) (*.f64 #s(literal -1/6 binary64) (*.f64 re im)))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re #s(literal -1/6 binary64))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 im #s(literal -1/6 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(*.f64 re (-.f64 (*.f64 im (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) im))
(*.f64 (*.f64 re im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re re)))))
(*.f64 (*.f64 re re) (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (-.f64 #s(literal 0 binary64) im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 re im)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re im) im) re) (/.f64 re im)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re im) re) im) (/.f64 im re)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))) (*.f64 re im))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re #s(literal 1/36 binary64)))))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
Outputs
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re #s(literal 1/36 binary64)))))))
Calls

2 calls:

6.0ms
re
6.0ms
im
Results
AccuracySegmentsBranch
51.7%2re
52.2%2im
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes13.0ms (0.1%)

Counts
16 → 2
Calls
Call 1
Inputs
(*.f64 (neg.f64 re) im)
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 im im) (*.f64 #s(literal -1/6 binary64) (*.f64 re im)))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re #s(literal -1/6 binary64))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 im #s(literal -1/6 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(*.f64 re (-.f64 (*.f64 im (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) im))
(*.f64 (*.f64 re im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re re)))))
(*.f64 (*.f64 re re) (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (-.f64 #s(literal 0 binary64) im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 re im)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re im) im) re) (/.f64 re im)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re im) re) im) (/.f64 im re)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 im (*.f64 re im)))) (*.f64 re im))
Outputs
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(*.f64 (*.f64 re re) (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64))))
Calls

2 calls:

5.0ms
re
5.0ms
im
Results
AccuracySegmentsBranch
51.7%2re
50.8%2im
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes5.0ms (0%)

Counts
10 → 2
Calls
Call 1
Inputs
(*.f64 (neg.f64 re) im)
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 im im) (*.f64 #s(literal -1/6 binary64) (*.f64 re im)))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 re #s(literal -1/6 binary64))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 im #s(literal -1/6 binary64))))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(*.f64 re (-.f64 (*.f64 im (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) im))
(*.f64 (*.f64 re im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re re)))))
Outputs
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re re)))))
Calls

1 calls:

4.0ms
re
Results
AccuracySegmentsBranch
51.6%2re
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes33.0ms (0.2%)

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

2 calls:

29.0ms
im
3.0ms
re
Results
AccuracySegmentsBranch
50.8%2im
50.5%2re
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes3.0ms (0%)

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

1 calls:

3.0ms
im
Results
AccuracySegmentsBranch
50.6%2im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes3.0ms (0%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

2 calls:

2.0ms
re
1.0ms
im
Results
AccuracySegmentsBranch
27.3%1re
27.3%1im
Compiler

Compiled 6 to 4 computations (33.3% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-25282084593.130653
-0.02306713188643672
Compiler

Compiled 18 to 14 computations (22.2% saved)

bsearch26.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
4.0ms
1.0069241648376982e+43
1.1248058264781928e+43
19.0ms
0.01153331025332443
23.953361862996722
Results
16.0ms160×0valid
Compiler

Compiled 454 to 324 computations (28.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 11.0ms
ival-sin: 4.0ms (37.9% of total)
ival-exp: 2.0ms (18.9% of total)
ival-mult: 2.0ms (18.9% of total)
ival-sub: 1.0ms (9.5% of total)
ival-neg: 1.0ms (9.5% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch27.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
24.0ms
8.14426278071426e+23
6.1342721537564875e+34
Results
17.0ms160×0valid
Compiler

Compiled 1438 to 554 computations (61.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-sin: 4.0ms (42% of total)
ival-exp: 2.0ms (21% of total)
ival-mult: 2.0ms (21% of total)
ival-sub: 1.0ms (10.5% of total)
ival-neg: 1.0ms (10.5% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch36.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
5.744761668619057e+61
8.021015763542314e+64
15.0ms
274558692.6840011
41024872079.20965
Results
22.0ms240×0valid
Compiler

Compiled 901 to 612 computations (32.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 15.0ms
ival-sin: 6.0ms (38.9% of total)
ival-exp: 3.0ms (19.5% of total)
ival-mult: 3.0ms (19.5% of total)
ival-sub: 1.0ms (6.5% of total)
ival-neg: 1.0ms (6.5% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch38.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
5.744761668619057e+61
8.021015763542314e+64
18.0ms
274558692.6840011
41024872079.20965
Results
25.0ms240×0valid
Compiler

Compiled 887 to 612 computations (31% saved)

Precisions
Click to see histograms. Total time spent on operations: 15.0ms
ival-sin: 6.0ms (38.8% of total)
ival-mult: 4.0ms (25.9% of total)
ival-exp: 3.0ms (19.4% of total)
ival-sub: 1.0ms (6.5% of total)
ival-neg: 1.0ms (6.5% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch49.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
5.744761668619057e+61
8.021015763542314e+64
26.0ms
274558692.6840011
41024872079.20965
Results
36.0ms240×0valid
Compiler

Compiled 873 to 605 computations (30.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 29.0ms
ival-exp: 15.0ms (51.3% of total)
ival-sin: 5.0ms (17.1% of total)
ival-sub: 4.0ms (13.7% of total)
ival-mult: 4.0ms (13.7% of total)
ival-neg: 1.0ms (3.4% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch42.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
7.9016099079384225e+99
1.5693365248403747e+110
17.0ms
274558692.6840011
41024872079.20965
Results
27.0ms272×0valid
Compiler

Compiled 987 to 711 computations (28% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-sin: 8.0ms (41% of total)
ival-mult: 4.0ms (20.5% of total)
ival-exp: 3.0ms (15.4% of total)
ival-neg: 2.0ms (10.2% of total)
ival-sub: 1.0ms (5.1% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch35.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
32.0ms
413091867380.1957
461334764941760.9
Results
18.0ms58×1valid
8.0ms70×0valid
Compiler

Compiled 506 to 350 computations (30.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 21.0ms
ival-exp: 8.0ms (38% of total)
ival-sin: 8.0ms (38% of total)
ival-mult: 3.0ms (14.3% of total)
ival-neg: 1.0ms (4.8% of total)
ival-sub: 1.0ms (4.8% of total)
backward-pass: 1.0ms (4.8% of total)
const: 0.0ms (0% of total)

bsearch38.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
33.0ms
413091867380.1957
461334764941760.9
Results
20.0ms64×1valid
8.0ms64×0valid
Compiler

Compiled 506 to 350 computations (30.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 23.0ms
ival-exp: 9.0ms (39.4% of total)
ival-sin: 7.0ms (30.7% of total)
ival-mult: 3.0ms (13.1% of total)
ival-sub: 2.0ms (8.8% of total)
ival-neg: 1.0ms (4.4% of total)
backward-pass: 1.0ms (4.4% of total)
const: 0.0ms (0% of total)

bsearch41.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
predicate-same
narrow-enough
Steps
TimeLeftRight
12.0ms
2.623794431140568e+144
1.2231666373847342e+145
13.0ms
3.678178341769942e+76
1.0351371188663888e+80
12.0ms
1.8023010212481323e-6
2.2054142964876522e-5
Results
27.0ms272×0valid
Compiler

Compiled 870 to 577 computations (33.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-exp: 7.0ms (35.5% of total)
ival-sin: 6.0ms (30.5% of total)
ival-mult: 4.0ms (20.3% of total)
ival-sub: 1.0ms (5.1% of total)
ival-neg: 1.0ms (5.1% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch37.0ms (0.2%)

Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
Steps
TimeLeftRight
18.0ms
3.678178341769942e+76
1.0351371188663888e+80
16.0ms
1.8023010212481323e-6
2.2054142964876522e-5
Results
25.0ms224×0valid
Compiler

Compiled 846 to 556 computations (34.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-exp: 6.0ms (36% of total)
ival-sin: 5.0ms (30% of total)
ival-mult: 3.0ms (18% of total)
ival-sub: 1.0ms (6% of total)
ival-neg: 1.0ms (6% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch10.0ms (0.1%)

Algorithm
binary-search
Stop Event
predicate-same
Steps
TimeLeftRight
9.0ms
3.678178341769942e+76
1.0351371188663888e+80
Results
7.0ms48×0valid
Compiler

Compiled 216 to 143 computations (33.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 5.0ms
ival-mult: 3.0ms (54.8% of total)
ival-sin: 1.0ms (18.3% of total)
ival-sub: 0.0ms (0% of total)
ival-exp: 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)

bsearch18.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
16.0ms
3.678178341769942e+76
1.0351371188663888e+80
Results
11.0ms128×0valid
Compiler

Compiled 530 to 366 computations (30.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 7.0ms
ival-sin: 3.0ms (40.5% of total)
ival-mult: 2.0ms (27% of total)
ival-sub: 1.0ms (13.5% of total)
ival-exp: 1.0ms (13.5% of total)
ival-neg: 1.0ms (13.5% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch6.0ms (0%)

Algorithm
binary-search
Stop Event
predicate-same
Steps
TimeLeftRight
5.0ms
3.678178341769942e+76
1.0351371188663888e+80
Results
4.0ms16×0valid
Compiler

Compiled 72 to 50 computations (30.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 4.0ms
ival-sin: 3.0ms (75.9% of total)
ival-sub: 0.0ms (0% of total)
ival-exp: 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)

bsearch9.0ms (0.1%)

Algorithm
binary-search
Stop Event
predicate-same
Steps
TimeLeftRight
8.0ms
3.678178341769942e+76
1.0351371188663888e+80
Results
6.0ms64×0valid
Compiler

Compiled 226 to 158 computations (30.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 4.0ms
ival-exp: 1.0ms (26.7% of total)
ival-mult: 1.0ms (26.7% of total)
ival-sin: 1.0ms (26.7% of total)
ival-sub: 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)

bsearch9.0ms (0.1%)

Algorithm
binary-search
Stop Event
predicate-same
Steps
TimeLeftRight
8.0ms
3.678178341769942e+76
1.0351371188663888e+80
Results
6.0ms64×0valid
Compiler

Compiled 194 to 134 computations (30.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 4.0ms
ival-exp: 1.0ms (26.6% of total)
ival-mult: 1.0ms (26.6% of total)
ival-sin: 1.0ms (26.6% of total)
ival-sub: 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)

bsearch3.0ms (0%)

Algorithm
binary-search
Stop Event
predicate-same
Steps
TimeLeftRight
2.0ms
3.4262268552734723e+112
1.9557930759866595e+114
Results
1.0ms16×0valid
Compiler

Compiled 58 to 41 computations (29.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.0ms
ival-sub: 0.0ms (0% of total)
ival-exp: 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-sin: 0.0ms (0% of total)
ival-neg: 0.0ms (0% of total)

bsearch22.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
20.0ms
1.2231666373847342e+145
1.630587239799037e+146
Results
8.0ms96×0valid
Compiler

Compiled 246 to 170 computations (30.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 5.0ms
ival-sin: 2.0ms (37.6% of total)
ival-exp: 1.0ms (18.8% of total)
ival-mult: 1.0ms (18.8% of total)
ival-sub: 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)

bsearch13.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
12.0ms
1.2231666373847342e+145
1.630587239799037e+146
Results
8.0ms96×0valid
Compiler

Compiled 246 to 170 computations (30.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 5.0ms
ival-sin: 2.0ms (36.4% of total)
ival-sub: 1.0ms (18.2% of total)
ival-exp: 1.0ms (18.2% of total)
ival-mult: 1.0ms (18.2% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)
ival-neg: 0.0ms (0% of total)

bsearch20.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
18.0ms
1.0351371188663888e+80
1.115633962213049e+81
Results
15.0ms96×0valid
Compiler

Compiled 210 to 146 computations (30.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
ival-exp: 8.0ms (64.9% of total)
ival-sin: 2.0ms (16.2% of total)
ival-sub: 1.0ms (8.1% of total)
ival-mult: 1.0ms (8.1% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)
ival-neg: 0.0ms (0% of total)

bsearch35.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
33.0ms
1.428380153493099e+22
6.520259097111592e+24
Results
20.0ms56×1valid
7.0ms72×0valid
Compiler

Compiled 258 to 174 computations (32.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 22.0ms
ival-exp: 7.0ms (31.9% of total)
ival-sin: 7.0ms (31.9% of total)
ival-mult: 3.0ms (13.7% of total)
backward-pass: 3.0ms (13.7% of total)
ival-neg: 1.0ms (4.6% of total)
ival-sub: 1.0ms (4.6% of total)
const: 0.0ms (0% of total)

bsearch34.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
32.0ms
1.428380153493099e+22
6.520259097111592e+24
Results
17.0ms58×1valid
8.0ms70×0valid
Compiler

Compiled 258 to 174 computations (32.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 21.0ms
ival-exp: 7.0ms (34.1% of total)
ival-sin: 7.0ms (34.1% of total)
ival-mult: 4.0ms (19.5% of total)
ival-neg: 1.0ms (4.9% of total)
ival-sub: 1.0ms (4.9% of total)
backward-pass: 1.0ms (4.9% of total)
const: 0.0ms (0% of total)

bsearch7.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
6.0ms
0.0086871365279607
0.01153331025332443
Results
4.0ms48×0valid
Compiler

Compiled 96 to 68 computations (29.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 3.0ms
ival-exp: 1.0ms (34.6% of total)
ival-mult: 1.0ms (34.6% of total)
ival-sin: 1.0ms (34.6% of total)
ival-sub: 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)

bsearch8.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
8.0ms
0.0086871365279607
0.01153331025332443
Results
4.0ms48×0valid
Compiler

Compiled 75 to 53 computations (29.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 3.0ms
ival-exp: 1.0ms (34.9% of total)
ival-mult: 1.0ms (34.9% of total)
ival-sin: 1.0ms (34.9% of total)
ival-sub: 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)

simplify33.0ms (0.2%)

Algorithm
egg-herbie
Rules
240×*-commutative_binary64
86×+-commutative_binary64
26×sub-neg_binary64
20×neg-sub0_binary64
20×neg-mul-1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02511434
14121434
24391434
34611434
44721434
54751434
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal -20000000000 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64)))))
(if (<=.f64 im #s(literal 2206763817411543/4503599627370496 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64)))) (if (<=.f64 im #s(literal 11000000000000000029515324726817481553870848 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))))
(if (<=.f64 im #s(literal 180000000000000012012486656 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (/.f64 (*.f64 (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))) im) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))) #s(literal -2 binary64)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im)))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1 binary64))))
(if (<=.f64 im #s(literal 280000000 binary64)) (*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))) (if (<=.f64 im #s(literal 119999999999999999635447006472721788268781279119589754301054976 binary64)) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))))) (*.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/120 binary64))) (sin.f64 re))))
(if (<=.f64 im #s(literal 280000000 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 im #s(literal -2 binary64)))) (if (<=.f64 im #s(literal 119999999999999999635447006472721788268781279119589754301054976 binary64)) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))))) (*.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/120 binary64))) (sin.f64 re))))
(if (<=.f64 im #s(literal 280000000 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))) (if (<=.f64 im #s(literal 119999999999999999635447006472721788268781279119589754301054976 binary64)) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))))) (*.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/120 binary64))) (sin.f64 re))))
(if (<=.f64 im #s(literal 280000000 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))) (if (<=.f64 im #s(literal 8199999999999999936136817877458420892109672340083240075380004692139275667998471495976616867881738567680 binary64)) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))))
(if (<=.f64 re #s(literal 420000000000 binary64)) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) #s(literal -1/10080 binary64))))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))))) (*.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) im))
(if (<=.f64 re #s(literal 420000000000 binary64)) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) #s(literal -1/10080 binary64))))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))))) (*.f64 (*.f64 (sin.f64 re) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(if (<=.f64 im #s(literal 5902958103587057/295147905179352825856 binary64)) (*.f64 (sin.f64 re) (neg.f64 im)) (if (<=.f64 im #s(literal 5999999999999999639585589271836707318150923908254937449686028207821815598284800 binary64)) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64)))) (if (<=.f64 im #s(literal 3800000000000000263524498845425129081803786634691723777176484167935438180414651964172906725072717957689915064217316072174965655133305549289947136 binary64)) (*.f64 im (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 (sin.f64 re) #s(literal -1/6 binary64)))))))
(if (<=.f64 im #s(literal 3246626956972881/147573952589676412928 binary64)) (*.f64 (sin.f64 re) (neg.f64 im)) (if (<=.f64 im #s(literal 10999999999999999476365626775134466929524125711579927406319040517138317209239552 binary64)) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64)))) (*.f64 im (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64)))))))
(if (<=.f64 im #s(literal 2000000000000000016987242867379405952297739849197521231789998205405593811812352 binary64)) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64)))) (*.f64 im (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64))))))
(if (<=.f64 im #s(literal 28499999999999998493719618706375115030588036383879766008850617191351107010428928 binary64)) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))))) (*.f64 im (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64))))))
(if (<=.f64 im #s(literal 49999999999999999139130636277292928373873822357007948776987560108905577054208 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64)))) (*.f64 im (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64))))))
(if (<=.f64 im #s(literal 50000000000000000013304932354183638268701200590600404549065988726744879458156544 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))))) (*.f64 im (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64))))))
(if (<=.f64 im #s(literal 50000000000000000013304932354183638268701200590600404549065988726744879458156544 binary64)) (*.f64 re (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))) (*.f64 im (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64))))))
(if (<=.f64 im #s(literal 50000000000000000777970806473342151213410069846053071668488529021541689058237785163249269495752372383810314043392 binary64)) (*.f64 re (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) re) (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))))
(if (<=.f64 im #s(literal 159999999999999998253929789142547138028556900166421743122880247435604838385764130381665804903322080980746542853135262377344524184375269393801674752 binary64)) (*.f64 re (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re #s(literal 1/36 binary64))))))))
(if (<=.f64 im #s(literal 155000000000000010785508106775509408068028325680097729114257078894416775453367114073034633625408569629983040857602886866312957129929615455629082624 binary64)) (*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re #s(literal 1/36 binary64))))))))
(if (<=.f64 im #s(literal 110000000000000001345674497036168837915117987345201293994133867705702625486831616 binary64)) (*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re #s(literal 1/36 binary64))))))))
(if (<=.f64 re #s(literal 68000000000000000000000 binary64)) (*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64)))))
(if (<=.f64 re #s(literal 68000000000000000000000 binary64)) (*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re re))))))
(if (<=.f64 im #s(literal 3314649325744685/288230376151711744 binary64)) (*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64))))
(if (<=.f64 im #s(literal 3314649325744685/288230376151711744 binary64)) (*.f64 (neg.f64 re) im) (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64))))
(*.f64 (neg.f64 re) im)
Outputs
(if (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal -20000000000 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64)))))
(if (<=.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) #s(literal -20000000000 binary64)) (*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64)))))
(if (<=.f64 im #s(literal 2206763817411543/4503599627370496 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64)))) (if (<=.f64 im #s(literal 11000000000000000029515324726817481553870848 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))))
(if (<=.f64 im #s(literal 2206763817411543/4503599627370496 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64)))) (if (<=.f64 im #s(literal 11000000000000000029515324726817481553870848 binary64)) (*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))))
(if (<=.f64 im #s(literal 180000000000000012012486656 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (/.f64 (*.f64 (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))) im) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))) #s(literal -2 binary64)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im)))))))))
(if (<=.f64 im #s(literal 180000000000000012012486656 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (/.f64 (*.f64 im (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))) #s(literal -2 binary64)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im))))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1 binary64))))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))))
(if (<=.f64 im #s(literal 280000000 binary64)) (*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))) (if (<=.f64 im #s(literal 119999999999999999635447006472721788268781279119589754301054976 binary64)) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))))) (*.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/120 binary64))) (sin.f64 re))))
(if (<=.f64 im #s(literal 280000000 binary64)) (*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))) (if (<=.f64 im #s(literal 119999999999999999635447006472721788268781279119589754301054976 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)))))))) (*.f64 (sin.f64 re) (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/120 binary64))))))
(if (<=.f64 im #s(literal 280000000 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 im #s(literal -2 binary64)))) (if (<=.f64 im #s(literal 119999999999999999635447006472721788268781279119589754301054976 binary64)) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))))) (*.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/120 binary64))) (sin.f64 re))))
(if (<=.f64 im #s(literal 280000000 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im (*.f64 #s(literal -1/3 binary64) (*.f64 im im))))) (if (<=.f64 im #s(literal 119999999999999999635447006472721788268781279119589754301054976 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)))))))) (*.f64 (sin.f64 re) (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/120 binary64))))))
(if (<=.f64 im #s(literal 280000000 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))) (if (<=.f64 im #s(literal 119999999999999999635447006472721788268781279119589754301054976 binary64)) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))))) (*.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/120 binary64))) (sin.f64 re))))
(if (<=.f64 im #s(literal 280000000 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))))) (if (<=.f64 im #s(literal 119999999999999999635447006472721788268781279119589754301054976 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)))))))) (*.f64 (sin.f64 re) (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/120 binary64))))))
(if (<=.f64 im #s(literal 280000000 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))) (if (<=.f64 im #s(literal 8199999999999999936136817877458420892109672340083240075380004692139275667998471495976616867881738567680 binary64)) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))))
(if (<=.f64 im #s(literal 280000000 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im))))) (if (<=.f64 im #s(literal 8199999999999999936136817877458420892109672340083240075380004692139275667998471495976616867881738567680 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))))))
(if (<=.f64 re #s(literal 420000000000 binary64)) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) #s(literal -1/10080 binary64))))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))))) (*.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) im))
(if (<=.f64 re #s(literal 420000000000 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) #s(literal -1/10080 binary64)))))))))) (*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(if (<=.f64 re #s(literal 420000000000 binary64)) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) #s(literal -1/10080 binary64))))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))))) (*.f64 (*.f64 (sin.f64 re) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(if (<=.f64 re #s(literal 420000000000 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) #s(literal -1/10080 binary64)))))))))) (*.f64 (*.f64 im (sin.f64 re)) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(if (<=.f64 im #s(literal 5902958103587057/295147905179352825856 binary64)) (*.f64 (sin.f64 re) (neg.f64 im)) (if (<=.f64 im #s(literal 5999999999999999639585589271836707318150923908254937449686028207821815598284800 binary64)) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64)))) (if (<=.f64 im #s(literal 3800000000000000263524498845425129081803786634691723777176484167935438180414651964172906725072717957689915064217316072174965655133305549289947136 binary64)) (*.f64 im (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 (sin.f64 re) #s(literal -1/6 binary64)))))))
(if (<=.f64 im #s(literal 5902958103587057/295147905179352825856 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re))) (if (<=.f64 im #s(literal 5999999999999999639585589271836707318150923908254937449686028207821815598284800 binary64)) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64))))))) (if (<=.f64 im #s(literal 3800000000000000263524498845425129081803786634691723777176484167935438180414651964172906725072717957689915064217316072174965655133305549289947136 binary64)) (*.f64 im (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 #s(literal -1/120 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 (sin.f64 re) #s(literal -1/6 binary64)))))))
(if (<=.f64 im #s(literal 3246626956972881/147573952589676412928 binary64)) (*.f64 (sin.f64 re) (neg.f64 im)) (if (<=.f64 im #s(literal 10999999999999999476365626775134466929524125711579927406319040517138317209239552 binary64)) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64)))) (*.f64 im (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64)))))))
(if (<=.f64 im #s(literal 3246626956972881/147573952589676412928 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re))) (if (<=.f64 im #s(literal 10999999999999999476365626775134466929524125711579927406319040517138317209239552 binary64)) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64))))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 #s(literal -1/120 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))))))
(if (<=.f64 im #s(literal 2000000000000000016987242867379405952297739849197521231789998205405593811812352 binary64)) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64)))) (*.f64 im (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64))))))
(if (<=.f64 im #s(literal 2000000000000000016987242867379405952297739849197521231789998205405593811812352 binary64)) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64))))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 #s(literal -1/120 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))))))
(if (<=.f64 im #s(literal 28499999999999998493719618706375115030588036383879766008850617191351107010428928 binary64)) (*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))))) (*.f64 im (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64))))))
(if (<=.f64 im #s(literal 28499999999999998493719618706375115030588036383879766008850617191351107010428928 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))))))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)))))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 #s(literal -1/120 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))))))
(if (<=.f64 im #s(literal 49999999999999999139130636277292928373873822357007948776987560108905577054208 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64)))) (*.f64 im (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64))))))
(if (<=.f64 im #s(literal 49999999999999999139130636277292928373873822357007948776987560108905577054208 binary64)) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 im (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 #s(literal -1/120 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))))))
(if (<=.f64 im #s(literal 50000000000000000013304932354183638268701200590600404549065988726744879458156544 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))))) (*.f64 im (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64))))))
(if (<=.f64 im #s(literal 50000000000000000013304932354183638268701200590600404549065988726744879458156544 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 #s(literal -1/120 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))))))
(if (<=.f64 im #s(literal 50000000000000000013304932354183638268701200590600404549065988726744879458156544 binary64)) (*.f64 re (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))) (*.f64 im (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) #s(literal -1/120 binary64))))))
(if (<=.f64 im #s(literal 50000000000000000013304932354183638268701200590600404549065988726744879458156544 binary64)) (*.f64 re (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))) (*.f64 im (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 #s(literal -1/120 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))))))
(if (<=.f64 im #s(literal 50000000000000000777970806473342151213410069846053071668488529021541689058237785163249269495752372383810314043392 binary64)) (*.f64 re (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) re) (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))))
(if (<=.f64 im #s(literal 50000000000000000777970806473342151213410069846053071668488529021541689058237785163249269495752372383810314043392 binary64)) (*.f64 re (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))) (*.f64 (*.f64 re (*.f64 im (*.f64 im im))) (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))))
(if (<=.f64 im #s(literal 159999999999999998253929789142547138028556900166421743122880247435604838385764130381665804903322080980746542853135262377344524184375269393801674752 binary64)) (*.f64 re (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re #s(literal 1/36 binary64))))))))
(if (<=.f64 im #s(literal 155000000000000010785508106775509408068028325680097729114257078894416775453367114073034633625408569629983040857602886866312957129929615455629082624 binary64)) (*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re #s(literal 1/36 binary64))))))))
(if (<=.f64 im #s(literal 110000000000000001345674497036168837915117987345201293994133867705702625486831616 binary64)) (*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re #s(literal 1/36 binary64))))))))
(if (<=.f64 re #s(literal 68000000000000000000000 binary64)) (*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64)))))
(if (<=.f64 re #s(literal 68000000000000000000000 binary64)) (*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 #s(literal 1/36 binary64) (*.f64 re (*.f64 re re))))))
(if (<=.f64 im #s(literal 3314649325744685/288230376151711744 binary64)) (*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64))))
(if (<=.f64 im #s(literal 3314649325744685/288230376151711744 binary64)) (*.f64 (neg.f64 re) im) (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64))))
(if (<=.f64 im #s(literal 3314649325744685/288230376151711744 binary64)) (*.f64 im (-.f64 #s(literal 0 binary64) re)) (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64))))
(*.f64 (neg.f64 re) im)
(*.f64 im (-.f64 #s(literal 0 binary64) re))

soundness3.8s (24.5%)

Rules
6468×*-lowering-*.f32
6468×*-lowering-*.f64
5596×*-lowering-*.f32
5596×*-lowering-*.f64
5524×*-lowering-*.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0136629
1419585
21320568
35074550
08030550
04274904
115314642
260024608
080654608
049271
1297249
22899243
09614243
04495595
115665400
261715373
081975373
045258
1266228
22393228
08674228
055337
1311306
22919303
010425303
03864944
113714606
256084554
082014554
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
node limit
iter limit
node limit
Compiler

Compiled 3497 to 1633 computations (53.3% saved)

preprocess279.0ms (1.8%)

Remove

(negabs re)

Compiler

Compiled 3960 to 1092 computations (72.4% saved)

end0.0ms (0%)

Profiling

Loading profile data...