math.sin on complex, real part

Time bar (total: 12.3s)

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 15 to 12 computations (20% 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-add: 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)

sample1.3s (10.8%)

Results
1.0s8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 780.0ms
ival-sin: 234.0ms (30% of total)
ival-exp: 226.0ms (29% of total)
ival-mult: 165.0ms (21.2% of total)
ival-sub: 94.0ms (12.1% of total)
ival-add: 42.0ms (5.4% of total)
const: 14.0ms (1.8% of total)
backward-pass: 4.0ms (0.5% of total)
Bogosity

preprocess85.0ms (0.7%)

Algorithm
egg-herbie
Rules
1938×fmsub-define
1912×fnmsub-define
1766×fnmadd-define
1574×fmm-def
1328×sum5-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03068
110566
238966
3101966
4244366
5576666
6680666
7793166
01111
12711
27211
314011
417311
520511
623511
724311
824511
925011
1025011
025011
Stop Event
iter limit
saturated
node limit
Calls
Call 1
Inputs
(* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im)))
Outputs
(* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im)))
(*.f64 (sin.f64 re) (+.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))
Call 2
Inputs
(* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im)))
(* (* 1/2 (sin (neg re))) (+ (exp (- 0 im)) (exp im)))
(* (* 1/2 (sin re)) (+ (exp (- 0 (neg im))) (exp (neg im))))
(neg (* (* 1/2 (sin (neg re))) (+ (exp (- 0 im)) (exp im))))
(neg (* (* 1/2 (sin re)) (+ (exp (- 0 (neg im))) (exp (neg im)))))
(* (* 1/2 (sin im)) (+ (exp (- 0 re)) (exp re)))
Outputs
(* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im)))
(* 1/2 (* (sin re) (+ (recip (exp im)) (exp im))))
(* (* 1/2 (sin (neg re))) (+ (exp (- 0 im)) (exp im)))
(* (sin re) (fnmsub 1/2 (exp im) (/ 1/2 (exp im))))
(* (* 1/2 (sin re)) (+ (exp (- 0 (neg im))) (exp (neg im))))
(* 1/2 (* (sin re) (+ (recip (exp im)) (exp im))))
(neg (* (* 1/2 (sin (neg re))) (+ (exp (- 0 im)) (exp im))))
(* 1/2 (* (sin re) (+ (recip (exp im)) (exp im))))
(neg (* (* 1/2 (sin re)) (+ (exp (- 0 (neg im))) (exp (neg im)))))
(* (sin re) (fnmsub 1/2 (exp im) (/ 1/2 (exp im))))
(* (* 1/2 (sin im)) (+ (exp (- 0 re)) (exp re)))
(* (sin im) (fma 1/2 (exp re) (/ 1/2 (exp re))))
Symmetry

(abs im)

(negabs re)

explain142.0ms (1.2%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
01(3.1026872941391446e-238 102.40534982191635)0-(exp.f64 (-.f64 #s(literal 0 binary64) im))
00-0-#s(literal 1/2 binary64)
00-0-re
00-0-(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
00-0-(-.f64 #s(literal 0 binary64) im)
00-0-im
00-0-#s(literal 0 binary64)
00-0-(sin.f64 re)
00-0-(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
00-0-(exp.f64 im)
00-0-(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Results
79.0ms512×0valid
Compiler

Compiled 96 to 35 computations (63.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 52.0ms
ival-mult: 19.0ms (36.7% of total)
ival-exp: 15.0ms (29% of total)
ival-sin: 12.0ms (23.2% of total)
ival-sub: 3.0ms (5.8% of total)
ival-add: 3.0ms (5.8% of total)
const: 1.0ms (1.9% of total)
backward-pass: 0.0ms (0% of total)

eval0.0ms (0%)

Compiler

Compiled 14 to 9 computations (35.7% saved)

prune1.0ms (0%)

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

Compiled 14 to 11 computations (21.4% saved)

simplify36.0ms (0.3%)

Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
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 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Rules
124×*-lowering-*.f32
124×*-lowering-*.f64
102×fma-define
76×fma-lowering-fma.f32
76×fma-lowering-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01134
12734
27234
314034
417334
520534
623534
724334
824534
925034
1025034
025034
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im)))
(* 1/2 (sin re))
1/2
(sin re)
re
(+ (exp (- 0 im)) (exp im))
(exp (- 0 im))
(- 0 im)
0
im
(exp im)
Outputs
(* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im)))
(*.f64 (sin.f64 re) (+.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (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 (- 0 im)) (exp im))
(+.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))
(exp (- 0 im))
(/.f64 #s(literal 1 binary64) (exp.f64 im))
(- 0 im)
(-.f64 #s(literal 0 binary64) im)
0
#s(literal 0 binary64)
im
(exp im)
(exp.f64 im)

localize54.0ms (0.4%)

Localize:

Found 4 expressions of interest:

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

Compiled 41 to 12 computations (70.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 29.0ms
ival-sin: 18.0ms (63% of total)
ival-mult: 4.0ms (14% of total)
ival-exp: 3.0ms (10.5% of total)
ival-sub: 1.0ms (3.5% of total)
ival-add: 1.0ms (3.5% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series8.0ms (0.1%)

Counts
6 → 84
Calls
Call 1
Inputs
#<alt (* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im)))>
#<alt (* 1/2 (sin re))>
#<alt (sin re)>
#<alt (+ (exp (- 0 im)) (exp im))>
#<alt (exp im)>
#<alt (exp (- 0 im))>
Outputs
#<alt (* 1/2 (* re (+ (exp im) (exp (neg im)))))>
#<alt (* re (+ (* -1/12 (* (pow re 2) (+ (exp im) (exp (neg im))))) (* 1/2 (+ (exp im) (exp (neg im))))))>
#<alt (* re (+ (* 1/2 (+ (exp im) (exp (neg im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (exp (neg im)))) (* 1/240 (* (pow re 2) (+ (exp im) (exp (neg im)))))))))>
#<alt (* re (+ (* 1/2 (+ (exp im) (exp (neg im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (exp (neg im)))) (* (pow re 2) (+ (* -1/10080 (* (pow re 2) (+ (exp im) (exp (neg im))))) (* 1/240 (+ (exp im) (exp (neg im))))))))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))>
#<alt (sin re)>
#<alt (+ (sin re) (* 1/2 (* (pow im 2) (sin re))))>
#<alt (+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))>
#<alt (+ (sin re) (* (pow im 2) (+ (* 1/2 (sin re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (sin re))) (* 1/24 (sin re)))))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (exp (* -1 im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (exp (* -1 im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (exp (* -1 im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (exp (* -1 im)))))>
#<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>
#<alt (+ 2 (pow im 2))>
#<alt (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))>
#<alt (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))>
#<alt (+ (exp im) (exp (neg im)))>
#<alt (+ (exp im) (exp (neg im)))>
#<alt (+ (exp im) (exp (neg im)))>
#<alt (+ (exp im) (exp (neg im)))>
#<alt (+ (exp im) (exp (* -1 im)))>
#<alt (+ (exp im) (exp (* -1 im)))>
#<alt (+ (exp im) (exp (* -1 im)))>
#<alt (+ (exp im) (exp (* -1 im)))>
#<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>
#<alt (+ 1 (* -1 im))>
#<alt (+ 1 (* im (- (* 1/2 im) 1)))>
#<alt (+ 1 (* im (- (* im (+ 1/2 (* -1/6 im))) 1)))>
#<alt (exp (neg im))>
#<alt (exp (neg im))>
#<alt (exp (neg im))>
#<alt (exp (neg im))>
#<alt (exp (* -1 im))>
#<alt (exp (* -1 im))>
#<alt (exp (* -1 im))>
#<alt (exp (* -1 im))>
Calls

21 calls:

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

rewrite160.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
1900×*-lowering-*.f32
1900×*-lowering-*.f64
1546×/-lowering-/.f32
1546×/-lowering-/.f64
702×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01128
15224
240822
0484422
Stop Event
iter limit
iter limit
node limit
Counts
6 → 139
Calls
Call 1
Inputs
(* (* 1/2 (sin re)) (+ (exp (- 0 im)) (exp im)))
(* 1/2 (sin re))
(sin re)
(+ (exp (- 0 im)) (exp im))
(exp im)
(exp (- 0 im))
Outputs
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)))
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)) #s(literal 2 binary64)) (*.f64 (sin.f64 re) (-.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im))) #s(literal 2 binary64)) (*.f64 (sin.f64 re) (-.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (sin.f64 re) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im)) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)))
(fma.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im))))
(fma.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 (-.f64 #s(literal 0 binary64) im)) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im))))
(fma.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)))
(fma.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im))))
(fma.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)))
(fma.f64 (/.f64 (sin.f64 re) (exp.f64 im)) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im))))
(fma.f64 (*.f64 (sin.f64 re) (exp.f64 im)) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im))))) (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 re) (-.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1 binary64) (cosh.f64 im))) (*.f64 (sin.f64 re) (-.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (+.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) 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 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.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 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im)))))))
(/.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1 binary64) (cosh.f64 im))) (*.f64 (sin.f64 re) (-.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))) (*.f64 (sin.f64 re) (-.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (+.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))))) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) #s(literal -1 binary64))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1 binary64) (cosh.f64 im))) (*.f64 (sin.f64 re) (-.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)))))) (neg.f64 (*.f64 (sin.f64 re) (-.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (+.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))))) (-.f64 #s(literal 0 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (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 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (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)) (-.f64 #s(literal 0 binary64) (+.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))))) (-.f64 #s(literal 0 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) #s(literal -1 binary64)))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))) (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (exp.f64 (*.f64 im #s(literal -2 binary64))))) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) 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 (exp.f64 (*.f64 im #s(literal -2 binary64))) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) #s(literal -1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (exp.f64 (*.f64 im #s(literal -2 binary64)))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1 binary64) (cosh.f64 im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(*.f64 (+.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) #s(literal -1 binary64)))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))))
(*.f64 (+.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (+.f64 (exp.f64 (*.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 (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.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 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))))
(*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))))
(*.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (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 binary64) (cosh.f64 im))) (*.f64 (sin.f64 re) (-.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 re) (-.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (exp.f64 im))))))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (+.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) 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))) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) #s(literal -1 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (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 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #s(literal 2 binary64)) (cosh.f64 im))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (+.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) 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 (exp.f64 (*.f64 #s(literal 2 binary64) im)) #s(literal -1 binary64)) #s(literal 3 binary64)))) (+.f64 (exp.f64 (+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64)))) (-.f64 (pow.f64 (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) #s(literal -1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) #s(literal -1 binary64))))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (+.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) 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 (exp.f64 (*.f64 #s(literal 2 binary64) im)) #s(literal -1 binary64)) #s(literal 2 binary64)))) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (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 #s(literal 2 binary64) (cosh.f64 im)))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))) (-.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) im)))))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) #s(literal 1 binary64)))
(*.f64 (sin.f64 re) #s(literal 1/2 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(*.f64 (*.f64 #s(literal 1 binary64) (sin.f64 re)) #s(literal 1/2 binary64))
(sin.f64 re)
(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
(+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))
(+.f64 (/.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (neg.f64 (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))))
(-.f64 (/.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))))
(-.f64 (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (*.f64 #s(literal 2 binary64) (sinh.f64 im))) (/.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))
(fma.f64 #s(literal 1 binary64) (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
(neg.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) #s(literal -1 binary64))))))
(neg.f64 (/.f64 (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))) (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) #s(literal -1 binary64)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im)) (-.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (exp.f64 (*.f64 im #s(literal -2 binary64))))))
(/.f64 (+.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) #s(literal -1 binary64))))
(/.f64 (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) #s(literal -1 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))) (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 (+.f64 (exp.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)))) (*.f64 (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) #s(literal -1 binary64))) (+.f64 (exp.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64))) (+.f64 (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) im) #s(literal 3 binary64))) #s(literal -1 binary64)))))
(/.f64 (-.f64 (exp.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) im) #s(literal 3 binary64)))) (*.f64 (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) #s(literal -1 binary64))) (-.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))))
(/.f64 (-.f64 (exp.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) im) #s(literal 3 binary64)))) (*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (+.f64 (exp.f64 (+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64)))) (+.f64 #s(literal 1 binary64) (exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) im)))))))
(/.f64 (-.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (exp.f64 (*.f64 im #s(literal -2 binary64)))) (*.f64 #s(literal 2 binary64) (sinh.f64 im)))
(/.f64 (-.f64 (exp.f64 (+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64)))) (exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) im)))) (*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))))
(/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (exp.f64 (*.f64 #s(literal 2 binary64) im)))) (*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))))
(/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 (exp.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64))) (+.f64 (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) im) #s(literal 3 binary64))) #s(literal -1 binary64))) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) #s(literal -1 binary64)))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) im) #s(literal 3 binary64)))) #s(literal 1 binary64)) (*.f64 (-.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) #s(literal -1 binary64)))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) im) #s(literal 3 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 (exp.f64 (+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64)))) (+.f64 #s(literal 1 binary64) (exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) im))))) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))))
(/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64)))) (exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) im)))) #s(literal 1 binary64)) (*.f64 (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))))
(/.f64 (neg.f64 (-.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (exp.f64 (*.f64 im #s(literal -2 binary64))))) (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 im))))
(/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (/.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))) (+.f64 (*.f64 (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))) (*.f64 (/.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (/.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))) (*.f64 (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))))) (+.f64 (/.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))))
(/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) #s(literal 1 binary64)) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))) #s(literal 1 binary64)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
(/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) #s(literal -1 binary64))))) (+.f64 (exp.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64))) (+.f64 (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) im) #s(literal 3 binary64))) #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) im) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) #s(literal -1 binary64))))) (-.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) im) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))) (+.f64 (exp.f64 (+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64)))) (+.f64 #s(literal 1 binary64) (exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) im))))))
(/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64)))) (exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) im)))) (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal -1 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (/.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))
(*.f64 (+.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) 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))) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) #s(literal -1 binary64)))))
(*.f64 (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) #s(literal -1 binary64))))))
(*.f64 (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (+.f64 (exp.f64 (*.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 1 binary64) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))))
(*.f64 #s(literal 2 binary64) (cosh.f64 im))
(*.f64 (cosh.f64 im) #s(literal 2 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) #s(literal -1 binary64))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) #s(literal -1 binary64)))) (+.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))
(*.f64 (-.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (exp.f64 (*.f64 im #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 im))))
(*.f64 (/.f64 (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) 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 (exp.f64 (*.f64 #s(literal 2 binary64) im)) #s(literal -1 binary64)) #s(literal 3 binary64)))) (+.f64 (exp.f64 (+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64)))) (-.f64 (pow.f64 (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) #s(literal -1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) #s(literal -1 binary64))))))
(*.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) 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 (exp.f64 (*.f64 #s(literal 2 binary64) im)) #s(literal -1 binary64)) #s(literal 2 binary64)))) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))) (-.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) im)))))
(exp.f64 im)
(/.f64 (exp.f64 im) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (exp.f64 (-.f64 #s(literal 0 binary64) im)))
(/.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) #s(literal -1 binary64))
(*.f64 (exp.f64 im) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (exp.f64 im))
(exp.f64 (-.f64 #s(literal 0 binary64) im))
(neg.f64 (/.f64 #s(literal -1 binary64) (exp.f64 im)))
(/.f64 #s(literal 1 binary64) (exp.f64 im))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))
(pow.f64 (exp.f64 im) #s(literal -1 binary64))
(pow.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 im im)))
(pow.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im))) (/.f64 #s(literal 1 binary64) im))
(pow.f64 (exp.f64 #s(literal -1 binary64)) im)
(*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (exp.f64 (-.f64 #s(literal 0 binary64) im)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (exp.f64 im)))

simplify269.0ms (2.2%)

Algorithm
egg-herbie
Rules
4238×*-lowering-*.f32
4238×*-lowering-*.f64
2424×+-lowering-+.f64
2424×+-lowering-+.f32
1792×fma-lowering-fma.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0130662
1440609
21603590
36048574
47074574
57784574
08018574
Stop Event
iter limit
node limit
Counts
84 → 84
Calls
Call 1
Inputs
(* 1/2 (* re (+ (exp im) (exp (neg im)))))
(* re (+ (* -1/12 (* (pow re 2) (+ (exp im) (exp (neg im))))) (* 1/2 (+ (exp im) (exp (neg im))))))
(* re (+ (* 1/2 (+ (exp im) (exp (neg im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (exp (neg im)))) (* 1/240 (* (pow re 2) (+ (exp im) (exp (neg im)))))))))
(* re (+ (* 1/2 (+ (exp im) (exp (neg im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (exp (neg im)))) (* (pow re 2) (+ (* -1/10080 (* (pow re 2) (+ (exp im) (exp (neg im))))) (* 1/240 (+ (exp im) (exp (neg im))))))))))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(sin re)
(+ (sin re) (* 1/2 (* (pow im 2) (sin re))))
(+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))
(+ (sin re) (* (pow im 2) (+ (* 1/2 (sin re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (sin re))) (* 1/24 (sin re)))))))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(* 1/2 (* (sin re) (+ (exp im) (exp (* -1 im)))))
(* 1/2 (* (sin re) (+ (exp im) (exp (* -1 im)))))
(* 1/2 (* (sin re) (+ (exp im) (exp (* -1 im)))))
(* 1/2 (* (sin re) (+ (exp im) (exp (* -1 im)))))
(* 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
(+ 2 (pow im 2))
(+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))
(+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))
(+ (exp im) (exp (neg im)))
(+ (exp im) (exp (neg im)))
(+ (exp im) (exp (neg im)))
(+ (exp im) (exp (neg im)))
(+ (exp im) (exp (* -1 im)))
(+ (exp im) (exp (* -1 im)))
(+ (exp im) (exp (* -1 im)))
(+ (exp im) (exp (* -1 im)))
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
(+ 1 (* -1 im))
(+ 1 (* im (- (* 1/2 im) 1)))
(+ 1 (* im (- (* im (+ 1/2 (* -1/6 im))) 1)))
(exp (neg im))
(exp (neg im))
(exp (neg im))
(exp (neg im))
(exp (* -1 im))
(exp (* -1 im))
(exp (* -1 im))
(exp (* -1 im))
Outputs
(* 1/2 (* re (+ (exp im) (exp (neg im)))))
(*.f64 (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) re))
(* re (+ (* -1/12 (* (pow re 2) (+ (exp im) (exp (neg im))))) (* 1/2 (+ (exp im) (exp (neg im))))))
(*.f64 (*.f64 re (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im)))) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))))
(* re (+ (* 1/2 (+ (exp im) (exp (neg im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (exp (neg im)))) (* 1/240 (* (pow re 2) (+ (exp im) (exp (neg im)))))))))
(*.f64 (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))) (*.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 (+ (exp im) (exp (neg im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (exp (neg im)))) (* (pow re 2) (+ (* -1/10080 (* (pow re 2) (+ (exp im) (exp (neg im))))) (* 1/240 (+ (exp im) (exp (neg im))))))))))
(*.f64 re (*.f64 (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/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 im) (exp (neg im)))))
(*.f64 (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(*.f64 (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(*.f64 (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(*.f64 (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(*.f64 (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(*.f64 (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(*.f64 (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(*.f64 (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(sin re)
(sin.f64 re)
(+ (sin re) (* 1/2 (* (pow im 2) (sin re))))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(+ (sin re) (* (pow im 2) (+ (* 1/2 (sin re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (sin re))) (* 1/24 (sin re)))))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(*.f64 (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(*.f64 (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(*.f64 (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (exp (neg im)))))
(*.f64 (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (exp (* -1 im)))))
(*.f64 (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (exp (* -1 im)))))
(*.f64 (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (exp (* -1 im)))))
(*.f64 (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (exp (* -1 im)))))
(*.f64 (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 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 re (*.f64 re #s(literal -1/12 binary64)))))
(* 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 re (*.f64 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 (*.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)
2
#s(literal 2 binary64)
(+ 2 (pow im 2))
(+.f64 #s(literal 2 binary64) (*.f64 im im))
(+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))
(+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))))))
(+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))
(+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))
(+ (exp im) (exp (neg im)))
(+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im)))
(+ (exp im) (exp (neg im)))
(+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im)))
(+ (exp im) (exp (neg im)))
(+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im)))
(+ (exp im) (exp (neg im)))
(+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im)))
(+ (exp im) (exp (* -1 im)))
(+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im)))
(+ (exp im) (exp (* -1 im)))
(+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im)))
(+ (exp im) (exp (* -1 im)))
(+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im)))
(+ (exp im) (exp (* -1 im)))
(+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im)))
1
#s(literal 1 binary64)
(+ 1 im)
(+.f64 im #s(literal 1 binary64))
(+ 1 (* im (+ 1 (* 1/2 im))))
(+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) im))))
(+ 1 (* im (+ 1 (* im (+ 1/2 (* 1/6 im))))))
(+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))))))
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
1
#s(literal 1 binary64)
(+ 1 (* -1 im))
(-.f64 #s(literal 1 binary64) im)
(+ 1 (* im (- (* 1/2 im) 1)))
(+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) im))))
(+ 1 (* im (- (* im (+ 1/2 (* -1/6 im))) 1)))
(+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -1/6 binary64)))))))
(exp (neg im))
(/.f64 #s(literal 1 binary64) (exp.f64 im))
(exp (neg im))
(/.f64 #s(literal 1 binary64) (exp.f64 im))
(exp (neg im))
(/.f64 #s(literal 1 binary64) (exp.f64 im))
(exp (neg im))
(/.f64 #s(literal 1 binary64) (exp.f64 im))
(exp (* -1 im))
(/.f64 #s(literal 1 binary64) (exp.f64 im))
(exp (* -1 im))
(/.f64 #s(literal 1 binary64) (exp.f64 im))
(exp (* -1 im))
(/.f64 #s(literal 1 binary64) (exp.f64 im))
(exp (* -1 im))
(/.f64 #s(literal 1 binary64) (exp.f64 im))

eval33.0ms (0.3%)

Compiler

Compiled 4792 to 562 computations (88.3% saved)

prune32.0ms (0.3%)

Pruning

11 alts after pruning (11 fresh and 0 done)

PrunedKeptTotal
New21211223
Fresh000
Picked101
Done000
Total21311224
Accuracy
100.0%
Counts
224 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im))))
100.0%
(/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
31.6%
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im))))) (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im))) #s(literal 3 binary64)))))
100.0%
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im))))
100.0%
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re))
90.7%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
85.8%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))))))
73.3%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 im im)))
90.7%
(*.f64 (sin.f64 re) (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
85.8%
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
46.9%
(sin.f64 re)
Compiler

Compiled 440 to 264 computations (40% saved)

simplify253.0ms (2.1%)

Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sin.f64 re)
cost-diff0
(cosh.f64 im)
cost-diff128
(*.f64 #s(literal 1 binary64) (cosh.f64 im))
cost-diff128
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re))
cost-diff0
(+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 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 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
cost-diff0
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
cost-diff0
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
cost-diff0
(sin.f64 re)
cost-diff0
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
cost-diff0
(sin.f64 re)
cost-diff0
(sin.f64 re)
cost-diff0
(exp.f64 im)
cost-diff0
(/.f64 #s(literal 1/2 binary64) (exp.f64 im))
cost-diff19584
(fma.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im))))
Rules
3846×*-lowering-*.f32
3846×*-lowering-*.f64
3236×+-lowering-+.f64
3236×+-lowering-+.f32
1786×/-lowering-/.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
032237
1105219
2379209
31588195
44306195
56001195
08546195
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(+ (* (/ 1/2 (exp im)) (sin re)) (* 1/2 (* (sin re) (exp im))))
(/ 1/2 (exp im))
1/2
(exp im)
im
(sin re)
re
(* 1/2 (* (sin re) (exp im)))
(* (sin re) (exp im))
(sin re)
re
(* (sin re) (+ 1 (* (* im im) (+ 1/2 (* (* im im) 1/24)))))
(sin re)
re
(+ 1 (* (* im im) (+ 1/2 (* (* im im) 1/24))))
1
(* (* im im) (+ 1/2 (* (* im im) 1/24)))
(* im im)
im
(+ 1/2 (* (* im im) 1/24))
1/2
(* (* im im) 1/24)
1/24
(* (* 1/2 (sin re)) (+ 2 (* (* im im) (+ 1 (* (* im im) (+ 1/12 (* (* im im) 1/360)))))))
(* 1/2 (sin re))
1/2
(sin re)
re
(+ 2 (* (* im im) (+ 1 (* (* im im) (+ 1/12 (* (* im im) 1/360))))))
2
(* (* im im) (+ 1 (* (* im im) (+ 1/12 (* (* im im) 1/360)))))
(* im im)
im
(+ 1 (* (* im im) (+ 1/12 (* (* im im) 1/360))))
1
(* (* im im) (+ 1/12 (* (* im im) 1/360)))
(+ 1/12 (* (* im im) 1/360))
1/12
(* (* im im) 1/360)
1/360
(* (* 1 (cosh im)) (sin re))
(* 1 (cosh im))
1
(cosh im)
im
(sin re)
re
Outputs
(+ (* (/ 1/2 (exp im)) (sin re)) (* 1/2 (* (sin re) (exp im))))
(*.f64 (sin.f64 re) (cosh.f64 im))
(/ 1/2 (exp im))
(/.f64 #s(literal 1/2 binary64) (exp.f64 im))
1/2
#s(literal 1/2 binary64)
(exp im)
(exp.f64 im)
im
(sin re)
(sin.f64 re)
re
(* 1/2 (* (sin re) (exp im)))
(*.f64 (exp.f64 im) (/.f64 (sin.f64 re) #s(literal 2 binary64)))
(* (sin re) (exp im))
(*.f64 (exp.f64 im) (sin.f64 re))
(sin re)
(sin.f64 re)
re
(* (sin re) (+ 1 (* (* im im) (+ 1/2 (* (* im im) 1/24)))))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(sin re)
(sin.f64 re)
re
(+ 1 (* (* im im) (+ 1/2 (* (* im im) 1/24))))
(+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))
1
#s(literal 1 binary64)
(* (* im im) (+ 1/2 (* (* im im) 1/24)))
(*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
(* im im)
(*.f64 im im)
im
(+ 1/2 (* (* im im) 1/24))
(+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))
1/2
#s(literal 1/2 binary64)
(* (* im im) 1/24)
(*.f64 im (*.f64 im #s(literal 1/24 binary64)))
1/24
#s(literal 1/24 binary64)
(* (* 1/2 (sin re)) (+ 2 (* (* im im) (+ 1 (* (* im im) (+ 1/12 (* (* im im) 1/360)))))))
(*.f64 (/.f64 (sin.f64 re) #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(* 1/2 (sin re))
(/.f64 (sin.f64 re) #s(literal 2 binary64))
1/2
#s(literal 1/2 binary64)
(sin re)
(sin.f64 re)
re
(+ 2 (* (* im im) (+ 1 (* (* im im) (+ 1/12 (* (* im im) 1/360))))))
(+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))
2
#s(literal 2 binary64)
(* (* im im) (+ 1 (* (* im im) (+ 1/12 (* (* im im) 1/360)))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))
(* im im)
(*.f64 im im)
im
(+ 1 (* (* im im) (+ 1/12 (* (* im im) 1/360))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))
1
#s(literal 1 binary64)
(* (* im im) (+ 1/12 (* (* im im) 1/360)))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))
(+ 1/12 (* (* im im) 1/360))
(+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))
1/12
#s(literal 1/12 binary64)
(* (* im im) 1/360)
(*.f64 (*.f64 im im) #s(literal 1/360 binary64))
1/360
#s(literal 1/360 binary64)
(* (* 1 (cosh im)) (sin re))
(*.f64 (sin.f64 re) (cosh.f64 im))
(* 1 (cosh im))
(cosh.f64 im)
1
#s(literal 1 binary64)
(cosh im)
(cosh.f64 im)
im
(sin re)
(sin.f64 re)
re

localize169.0ms (1.4%)

Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 #s(literal 1 binary64) (cosh.f64 im))
accuracy100.0%
(cosh.f64 im)
accuracy100.0%
(sin.f64 re)
accuracy100.0%
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re))
accuracy100.0%
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))
accuracy99.8%
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))
accuracy99.4%
(*.f64 (*.f64 im im) #s(literal 1/360 binary64))
accuracy97.0%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
accuracy100.0%
(sin.f64 re)
accuracy99.9%
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
accuracy99.7%
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
accuracy97.0%
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
accuracy100.0%
(sin.f64 re)
accuracy100.0%
(exp.f64 im)
accuracy100.0%
(/.f64 #s(literal 1/2 binary64) (exp.f64 im))
accuracy100.0%
(*.f64 (sin.f64 re) (exp.f64 im))
accuracy100.0%
(sin.f64 re)
Results
122.0ms256×0valid
Compiler

Compiled 235 to 32 computations (86.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 63.0ms
ival-mult: 23.0ms (36.6% of total)
...c/correct-round.rkt:119:19: 11.0ms (17.5% of total)
ival-add: 7.0ms (11.1% of total)
ival-sin: 7.0ms (11.1% of total)
ival-div: 5.0ms (8% of total)
ival-cosh: 3.0ms (4.8% of total)
compiled-spec: 3.0ms (4.8% of total)
ival-exp: 2.0ms (3.2% of total)
const: 1.0ms (1.6% of total)
backward-pass: 0.0ms (0% of total)

series31.0ms (0.3%)

Counts
18 → 276
Calls
Call 1
Inputs
#<alt (+ (* (/ 1/2 (exp im)) (sin re)) (* 1/2 (* (sin re) (exp im))))>
#<alt (/ 1/2 (exp im))>
#<alt (exp im)>
#<alt (sin re)>
#<alt (* (sin re) (+ 1 (* (* im im) (+ 1/2 (* (* im im) 1/24)))))>
#<alt (+ 1 (* (* im im) (+ 1/2 (* (* im im) 1/24))))>
#<alt (* (* im im) (+ 1/2 (* (* im im) 1/24)))>
#<alt (* (* 1/2 (sin re)) (+ 2 (* (* im im) (+ 1 (* (* im im) (+ 1/12 (* (* im im) 1/360)))))))>
#<alt (* 1/2 (sin re))>
#<alt (+ 2 (* (* im im) (+ 1 (* (* im im) (+ 1/12 (* (* im im) 1/360))))))>
#<alt (* (* 1 (cosh im)) (sin re))>
#<alt (* 1 (cosh im))>
#<alt (cosh im)>
#<alt (* (sin re) (exp im))>
#<alt (* (* im im) 1/24)>
#<alt (* (* im im) 1/360)>
#<alt (* (* im im) (+ 1/12 (* (* im im) 1/360)))>
#<alt (* (* im im) (+ 1 (* (* im im) (+ 1/12 (* (* im im) 1/360)))))>
Outputs
#<alt (sin re)>
#<alt (+ (sin re) (* im (+ (* -1/2 (sin re)) (* 1/2 (sin re)))))>
#<alt (+ (sin re) (* im (+ (* -1/2 (sin re)) (+ (* 1/2 (sin re)) (* im (+ (* -1/2 (+ (* -1 (sin re)) (* 1/2 (sin re)))) (* 1/4 (sin re))))))))>
#<alt (+ (sin re) (* im (+ (* -1/2 (sin re)) (+ (* 1/2 (sin re)) (* im (+ (* -1/2 (+ (* -1 (sin re)) (* 1/2 (sin re)))) (+ (* 1/4 (sin re)) (* im (+ (* -1/2 (+ (* -1 (+ (* -1 (sin re)) (* 1/2 (sin re)))) (+ (* -1/2 (sin re)) (* 1/6 (sin re))))) (* 1/12 (sin re)))))))))))>
#<alt (+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (/ (sin re) (exp im))))>
#<alt (+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (/ (sin re) (exp im))))>
#<alt (+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (/ (sin re) (exp im))))>
#<alt (+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (/ (sin re) (exp im))))>
#<alt (+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (/ (sin re) (exp im))))>
#<alt (+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (/ (sin re) (exp im))))>
#<alt (+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (/ (sin re) (exp im))))>
#<alt (+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (/ (sin re) (exp im))))>
#<alt (* re (+ (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))>
#<alt (* re (+ (* 1/2 (exp im)) (+ (* 1/2 (/ 1 (exp im))) (* (pow re 2) (- (* -1/12 (exp im)) (* 1/12 (/ 1 (exp im))))))))>
#<alt (* re (+ (* 1/2 (exp im)) (+ (* 1/2 (/ 1 (exp im))) (* (pow re 2) (- (+ (* -1/12 (exp im)) (* (pow re 2) (+ (* 1/240 (exp im)) (* 1/240 (/ 1 (exp im)))))) (* 1/12 (/ 1 (exp im))))))))>
#<alt (* re (+ (* 1/2 (exp im)) (+ (* 1/2 (/ 1 (exp im))) (* (pow re 2) (- (+ (* -1/12 (exp im)) (* (pow re 2) (+ (* 1/240 (exp im)) (+ (* 1/240 (/ 1 (exp im))) (* (pow re 2) (- (* -1/10080 (exp im)) (* 1/10080 (/ 1 (exp im))))))))) (* 1/12 (/ 1 (exp im))))))))>
#<alt (+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (/ (sin re) (exp im))))>
#<alt (+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (/ (sin re) (exp im))))>
#<alt (+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (/ (sin re) (exp im))))>
#<alt (+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (/ (sin re) (exp im))))>
#<alt (+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (/ (sin re) (exp im))))>
#<alt (+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (/ (sin re) (exp im))))>
#<alt (+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (/ (sin re) (exp im))))>
#<alt (+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (/ (sin re) (exp im))))>
#<alt 1/2>
#<alt (+ 1/2 (* -1/2 im))>
#<alt (+ 1/2 (* im (- (* 1/4 im) 1/2)))>
#<alt (+ 1/2 (* im (- (* im (+ 1/4 (* -1/12 im))) 1/2)))>
#<alt (/ 1/2 (exp im))>
#<alt (/ 1/2 (exp im))>
#<alt (/ 1/2 (exp im))>
#<alt (/ 1/2 (exp im))>
#<alt (/ 1/2 (exp im))>
#<alt (/ 1/2 (exp im))>
#<alt (/ 1/2 (exp im))>
#<alt (/ 1/2 (exp im))>
#<alt 1>
#<alt (+ 1 im)>
#<alt (+ 1 (* im (+ 1 (* 1/2 im))))>
#<alt (+ 1 (* im (+ 1 (* im (+ 1/2 (* 1/6 im))))))>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt 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 (* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (* re (+ 1 (+ (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))>
#<alt (* re (+ 1 (+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (* 1/120 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))))))))>
#<alt (* re (+ 1 (+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (* (pow re 2) (+ (* -1/5040 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))))))))>
#<alt (* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (sin re)>
#<alt (+ (sin re) (* 1/2 (* (pow im 2) (sin re))))>
#<alt (+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))>
#<alt (+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))>
#<alt (* 1/24 (* (pow im 4) (sin re)))>
#<alt (* (pow im 4) (+ (* 1/24 (sin re)) (* 1/2 (/ (sin re) (pow im 2)))))>
#<alt (* (pow im 4) (+ (* 1/24 (sin re)) (+ (* 1/2 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 4)))))>
#<alt (* (pow im 4) (+ (* 1/24 (sin re)) (+ (* 1/2 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 4)))))>
#<alt (* 1/24 (* (pow im 4) (sin re)))>
#<alt (* (pow im 4) (+ (* 1/24 (sin re)) (* 1/2 (/ (sin re) (pow im 2)))))>
#<alt (* (pow im 4) (+ (* 1/24 (sin re)) (+ (* 1/2 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 4)))))>
#<alt (* (pow im 4) (+ (* 1/24 (sin re)) (+ (* 1/2 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 4)))))>
#<alt 1>
#<alt (+ 1 (* 1/2 (pow im 2)))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (* 1/24 (pow im 4))>
#<alt (* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* 1/24 (pow im 4))>
#<alt (* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* 1/2 (pow im 2))>
#<alt (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))>
#<alt (* 1/24 (pow im 4))>
#<alt (* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* 1/24 (pow im 4))>
#<alt (* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))>
#<alt (* re (+ (* -1/12 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))) (* 1/2 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))))>
#<alt (* re (+ (* 1/2 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/12 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/240 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))))))>
#<alt (* re (+ (* 1/2 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/12 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/10080 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))) (* 1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))))))))>
#<alt (* 1/2 (* (sin re) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))>
#<alt (* 1/2 (* (sin re) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))>
#<alt (* 1/2 (* (sin re) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))>
#<alt (* 1/2 (* (sin re) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))>
#<alt (* 1/2 (* (sin re) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))>
#<alt (* 1/2 (* (sin re) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))>
#<alt (* 1/2 (* (sin re) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))>
#<alt (* 1/2 (* (sin re) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))>
#<alt (sin re)>
#<alt (+ (sin re) (* 1/2 (* (pow im 2) (sin re))))>
#<alt (+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))>
#<alt (+ (sin re) (* (pow im 2) (+ (* 1/2 (sin re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (sin re))) (* 1/24 (sin re)))))))>
#<alt (* 1/720 (* (pow im 6) (sin re)))>
#<alt (* (pow im 6) (+ (* 1/720 (sin re)) (* 1/24 (/ (sin re) (pow im 2)))))>
#<alt (* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (* 1/2 (/ (sin re) (pow im 4))))))>
#<alt (* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (+ (* 1/2 (/ (sin re) (pow im 4))) (/ (sin re) (pow im 6))))))>
#<alt (* 1/720 (* (pow im 6) (sin re)))>
#<alt (* (pow im 6) (+ (* 1/720 (sin re)) (* 1/24 (/ (sin re) (pow im 2)))))>
#<alt (* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (* 1/2 (/ (sin re) (pow im 4))))))>
#<alt (* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (+ (* 1/2 (/ (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 2>
#<alt (+ 2 (pow im 2))>
#<alt (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))>
#<alt (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))>
#<alt (* 1/360 (pow im 6))>
#<alt (* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (+ (/ 1 (pow im 4)) (* 2 (/ 1 (pow im 6)))))))>
#<alt (* 1/360 (pow im 6))>
#<alt (* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (+ (/ 1 (pow im 4)) (* 2 (/ 1 (pow im 6)))))))>
#<alt (sin re)>
#<alt (+ (sin re) (* 1/2 (* (pow im 2) (sin re))))>
#<alt (+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))>
#<alt (+ (sin re) (* (pow im 2) (+ (* 1/2 (sin re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (sin re))) (* 1/24 (sin re)))))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* re (+ (exp im) (/ 1 (exp im)))))>
#<alt (* re (+ (* -1/12 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))) (* 1/2 (+ (exp im) (/ 1 (exp im))))))>
#<alt (* re (+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (/ 1 (exp im)))) (* 1/240 (* (pow re 2) (+ (exp im) (/ 1 (exp im)))))))))>
#<alt (* re (+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/10080 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))) (* 1/240 (+ (exp im) (/ 1 (exp im))))))))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt 1>
#<alt (+ 1 (* 1/2 (pow im 2)))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt 1>
#<alt (+ 1 (* 1/2 (pow im 2)))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* re (exp im))>
#<alt (* re (+ (exp im) (* -1/6 (* (pow re 2) (exp im)))))>
#<alt (* re (+ (exp im) (* (pow re 2) (+ (* -1/6 (exp im)) (* 1/120 (* (pow re 2) (exp im)))))))>
#<alt (* re (+ (exp im) (* (pow re 2) (+ (* -1/6 (exp im)) (* (pow re 2) (+ (* -1/5040 (* (pow re 2) (exp im))) (* 1/120 (exp im))))))))>
#<alt (* (exp im) (sin re))>
#<alt (* (exp im) (sin re))>
#<alt (* (exp im) (sin re))>
#<alt (* (exp im) (sin re))>
#<alt (* (exp im) (sin re))>
#<alt (* (exp im) (sin re))>
#<alt (* (exp im) (sin re))>
#<alt (* (exp im) (sin re))>
#<alt (sin re)>
#<alt (+ (sin re) (* im (sin re)))>
#<alt (+ (sin re) (* im (+ (sin re) (* 1/2 (* im (sin re))))))>
#<alt (+ (sin re) (* im (+ (sin re) (* im (+ (* 1/6 (* im (sin re))) (* 1/2 (sin re)))))))>
#<alt (* (exp im) (sin re))>
#<alt (* (exp im) (sin re))>
#<alt (* (exp im) (sin re))>
#<alt (* (exp im) (sin re))>
#<alt (* (exp im) (sin re))>
#<alt (* (exp im) (sin re))>
#<alt (* (exp im) (sin re))>
#<alt (* (exp im) (sin re))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/360 (pow im 2))>
#<alt (* 1/360 (pow im 2))>
#<alt (* 1/360 (pow im 2))>
#<alt (* 1/360 (pow im 2))>
#<alt (* 1/360 (pow im 2))>
#<alt (* 1/360 (pow im 2))>
#<alt (* 1/360 (pow im 2))>
#<alt (* 1/360 (pow im 2))>
#<alt (* 1/360 (pow im 2))>
#<alt (* 1/360 (pow im 2))>
#<alt (* 1/360 (pow im 2))>
#<alt (* 1/360 (pow im 2))>
#<alt (* 1/12 (pow im 2))>
#<alt (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))>
#<alt (* 1/360 (pow im 4))>
#<alt (* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* 1/360 (pow im 4))>
#<alt (* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (pow im 2)>
#<alt (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))>
#<alt (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))>
#<alt (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))>
#<alt (* 1/360 (pow im 6))>
#<alt (* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* 1/360 (pow im 6))>
#<alt (* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
Calls

69 calls:

TimeVariablePointExpression
4.0ms
im
@inf
(+ (* (/ 1/2 (exp im)) (sin re)) (* 1/2 (* (sin re) (exp im))))
3.0ms
im
@inf
(* (sin re) (+ 1 (* (* im im) (+ 1/2 (* (* im im) 1/24)))))
3.0ms
im
@-inf
(* (* 1 (cosh im)) (sin re))
1.0ms
re
@inf
(* (* 1/2 (sin re)) (+ 2 (* (* im im) (+ 1 (* (* im im) (+ 1/12 (* (* im im) 1/360)))))))
1.0ms
re
@inf
(+ (* (/ 1/2 (exp im)) (sin re)) (* 1/2 (* (sin re) (exp im))))

rewrite382.0ms (3.1%)

Algorithm
batch-egg-rewrite
Rules
4452×*-lowering-*.f32
4452×*-lowering-*.f64
2792×fma-lowering-fma.f32
2792×fma-lowering-fma.f64
2492×/-lowering-/.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
032161
1191147
21749141
08369141
Stop Event
iter limit
node limit
Counts
18 → 302
Calls
Call 1
Inputs
(+ (* (/ 1/2 (exp im)) (sin re)) (* 1/2 (* (sin re) (exp im))))
(/ 1/2 (exp im))
(exp im)
(sin re)
(* (sin re) (+ 1 (* (* im im) (+ 1/2 (* (* im im) 1/24)))))
(+ 1 (* (* im im) (+ 1/2 (* (* im im) 1/24))))
(* (* im im) (+ 1/2 (* (* im im) 1/24)))
(* (* 1/2 (sin re)) (+ 2 (* (* im im) (+ 1 (* (* im im) (+ 1/12 (* (* im im) 1/360)))))))
(* 1/2 (sin re))
(+ 2 (* (* im im) (+ 1 (* (* im im) (+ 1/12 (* (* im im) 1/360))))))
(* (* 1 (cosh im)) (sin re))
(* 1 (cosh im))
(cosh im)
(* (sin re) (exp im))
(* (* im im) 1/24)
(* (* im im) 1/360)
(* (* im im) (+ 1/12 (* (* im im) 1/360)))
(* (* im im) (+ 1 (* (* im im) (+ 1/12 (* (* im im) 1/360)))))
Outputs
(+.f64 (/.f64 (sin.f64 re) (/.f64 (exp.f64 im) #s(literal 1/2 binary64))) (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))))
(+.f64 (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (/.f64 (sin.f64 re) (/.f64 (exp.f64 im) #s(literal 1/2 binary64))))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) (-.f64 (/.f64 (sin.f64 re) (/.f64 (exp.f64 im) #s(literal 1/2 binary64))) (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))))) (/.f64 (pow.f64 (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal 2 binary64)) (-.f64 (/.f64 (sin.f64 re) (/.f64 (exp.f64 im) #s(literal 1/2 binary64))) (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 im) (sin.f64 re)) (/.f64 (sin.f64 re) (/.f64 (exp.f64 im) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (sin.f64 re)) (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (sin.f64 re) (exp.f64 im)) (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))))
(fma.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (/.f64 (sin.f64 re) (/.f64 (exp.f64 im) #s(literal 1/2 binary64))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re) (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))))
(fma.f64 (sin.f64 re) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))))
(fma.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 (sin.f64 re) (/.f64 (exp.f64 im) #s(literal 1/2 binary64))))
(fma.f64 (sin.f64 re) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)) (/.f64 (sin.f64 re) (/.f64 (exp.f64 im) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (exp.f64 im) (sin.f64 re)) #s(literal 1/2 binary64) (/.f64 (sin.f64 re) (/.f64 (exp.f64 im) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im) (/.f64 (sin.f64 re) (/.f64 (exp.f64 im) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (/.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re) (/.f64 (sin.f64 re) (/.f64 (exp.f64 im) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (-.f64 (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (/.f64 (sin.f64 re) (/.f64 (exp.f64 im) #s(literal 1/2 binary64)))))) (+.f64 (pow.f64 (/.f64 (sin.f64 re) (/.f64 (exp.f64 im) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (sin.f64 re) (/.f64 (exp.f64 im) #s(literal 1/2 binary64))) (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) (pow.f64 (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 re) (/.f64 (exp.f64 im) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (-.f64 (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (/.f64 (sin.f64 re) (/.f64 (exp.f64 im) #s(literal 1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 re) (/.f64 (exp.f64 im) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))) (exp.f64 im)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) (pow.f64 (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal 2 binary64))) (-.f64 (/.f64 (sin.f64 re) (/.f64 (exp.f64 im) #s(literal 1/2 binary64))) (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 re) (/.f64 (exp.f64 im) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (-.f64 (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (/.f64 (sin.f64 re) (/.f64 (exp.f64 im) #s(literal 1/2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) (pow.f64 (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (/.f64 (sin.f64 re) (/.f64 (exp.f64 im) #s(literal 1/2 binary64))) (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))))) (-.f64 (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (/.f64 (sin.f64 re) (/.f64 (exp.f64 im) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) (-.f64 (/.f64 (sin.f64 re) (/.f64 (exp.f64 im) #s(literal 1/2 binary64))) (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))))) (*.f64 (-.f64 (/.f64 (sin.f64 re) (/.f64 (exp.f64 im) #s(literal 1/2 binary64))) (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))) (pow.f64 (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal 2 binary64)))) (*.f64 (-.f64 (/.f64 (sin.f64 re) (/.f64 (exp.f64 im) #s(literal 1/2 binary64))) (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))) (-.f64 (/.f64 (sin.f64 re) (/.f64 (exp.f64 im) #s(literal 1/2 binary64))) (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 re) (/.f64 (exp.f64 im) #s(literal 1/2 binary64))) #s(literal 9 binary64)) (pow.f64 (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 re) (/.f64 (exp.f64 im) #s(literal 1/2 binary64))) #s(literal 6 binary64)) (-.f64 (pow.f64 (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))) (exp.f64 im)) #s(literal 3 binary64)))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (-.f64 (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (/.f64 (sin.f64 re) (/.f64 (exp.f64 im) #s(literal 1/2 binary64))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 re) (/.f64 (exp.f64 im) #s(literal 1/2 binary64))) #s(literal 6 binary64)) (pow.f64 (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 re) (/.f64 (exp.f64 im) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (-.f64 (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (/.f64 (sin.f64 re) (/.f64 (exp.f64 im) #s(literal 1/2 binary64))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 re) (/.f64 (exp.f64 im) #s(literal 1/2 binary64))) #s(literal 6 binary64)) (pow.f64 (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 re) (/.f64 (exp.f64 im) #s(literal 1/2 binary64))) #s(literal 4 binary64)) (+.f64 (pow.f64 (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal 4 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))) (exp.f64 im)) #s(literal 2 binary64)))) (-.f64 (/.f64 (sin.f64 re) (/.f64 (exp.f64 im) #s(literal 1/2 binary64))) (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 re) (/.f64 (exp.f64 im) #s(literal 1/2 binary64))) #s(literal 4 binary64)) (pow.f64 (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) (pow.f64 (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal 2 binary64))) (-.f64 (/.f64 (sin.f64 re) (/.f64 (exp.f64 im) #s(literal 1/2 binary64))) (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (-.f64 (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (/.f64 (sin.f64 re) (/.f64 (exp.f64 im) #s(literal 1/2 binary64)))))) (+.f64 (pow.f64 (/.f64 (sin.f64 re) (/.f64 (exp.f64 im) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (/.f64 (sin.f64 re) (/.f64 (exp.f64 im) #s(literal 1/2 binary64))) (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) (pow.f64 (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 re) (/.f64 (exp.f64 im) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (-.f64 (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (/.f64 (sin.f64 re) (/.f64 (exp.f64 im) #s(literal 1/2 binary64))))))))
(*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) (pow.f64 (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (sin.f64 re) (/.f64 (exp.f64 im) #s(literal 1/2 binary64))) (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (exp.f64 im) #s(literal 1/2 binary64))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))
(/.f64 #s(literal 1/2 binary64) (exp.f64 im))
(/.f64 #s(literal 1/2 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 im) #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (exp.f64 im) #s(literal 1/2 binary64))))
(pow.f64 (/.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (exp.f64 im) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 im)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im))))
(*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1/2 binary64))
(exp.f64 im)
(sin.f64 re)
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) #s(literal 2 binary64)))
(*.f64 (sin.f64 re) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 re)) #s(literal 1/2 binary64))
(+.f64 (sin.f64 re) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) (sin.f64 re))))
(+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) (sin.f64 re))) (sin.f64 re))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) (sin.f64 re))))
(fma.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (sin.f64 re)) (sin.f64 re))
(fma.f64 (sin.f64 re) #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) (sin.f64 re))))
(fma.f64 (sin.f64 re) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (sin.f64 re))
(fma.f64 #s(literal 1 binary64) (sin.f64 re) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) (sin.f64 re))))
(fma.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (sin.f64 re)) (sin.f64 re))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) (sin.f64 re)) (sin.f64 re))
(fma.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (sin.f64 re) (sin.f64 re))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) (sin.f64 re))))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) (sin.f64 re))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 re)) #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) (sin.f64 re))))
(fma.f64 (*.f64 (sin.f64 re) im) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (sin.f64 re))
(fma.f64 (*.f64 (sin.f64 re) (*.f64 im im)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (sin.f64 re))
(fma.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 im im) (sin.f64 re))
(/.f64 (+.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) (sin.f64 re))) #s(literal 3 binary64))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) (sin.f64 re))) #s(literal 2 binary64)) (*.f64 (sin.f64 re) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) (sin.f64 re)))))))
(/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) (sin.f64 re))) #s(literal 2 binary64))) (-.f64 (sin.f64 re) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) (sin.f64 re)))))
(/.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (sin.f64 re) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))))) (sin.f64 re)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))) (sin.f64 re)) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))) (sin.f64 re))
(+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal 1 binary64))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (+.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) #s(literal 1 binary64)))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (/.f64 (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) (+.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) #s(literal 1 binary64)))
(fma.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) #s(literal 1 binary64))
(fma.f64 im (*.f64 im #s(literal 1/2 binary64)) (+.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) #s(literal 1/2 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) im #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1/2 binary64) im) im (+.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) im) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 im im) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))))) (+.f64 (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))))
(/.f64 (-.f64 (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) #s(literal 1 binary64)) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))) (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal 1 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal 1 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))))
(+.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(fma.f64 im (*.f64 im #s(literal 1/2 binary64)) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(fma.f64 im (*.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(fma.f64 (*.f64 im im) #s(literal 1/2 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(fma.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) (*.f64 im im) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im #s(literal 1/24 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/24 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) im) im (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) im) im (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(/.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/24 binary64) (*.f64 im im))))
(/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/13824 binary64)))) (*.f64 im im)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/576 binary64))) (*.f64 im im)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/24 binary64) (*.f64 im im))))
(*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 im im))
(*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) im)
(*.f64 (*.f64 #s(literal 1 binary64) im) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(*.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 im im))
(+.f64 (sin.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (sin.f64 re))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (sin.f64 re))
(fma.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (sin.f64 re))
(fma.f64 (sin.f64 re) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(fma.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (sin.f64 re))
(fma.f64 #s(literal 1 binary64) (sin.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(fma.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (sin.f64 re))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (sin.f64 re))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) (*.f64 (*.f64 im im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (sin.f64 re))
(fma.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (sin.f64 re))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im im)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) (sin.f64 re))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 re)) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (sin.f64 re)) #s(literal 1/2 binary64) (sin.f64 re))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) #s(literal 1/2 binary64)) (sin.f64 re) (sin.f64 re))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) im) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (sin.f64 re))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 im im) (sin.f64 re))
(/.f64 (+.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) #s(literal 3 binary64))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) #s(literal 2 binary64)) (*.f64 (sin.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))))
(/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) #s(literal 2 binary64))) (-.f64 (sin.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(*.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 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))
(+.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) #s(literal 2 binary64)))
(+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))
(+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) #s(literal 2 binary64))
(+.f64 (+.f64 #s(literal 2 binary64) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))
(-.f64 (/.f64 #s(literal 4 binary64) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (/.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(fma.f64 im im (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) #s(literal 2 binary64)))
(fma.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) #s(literal 2 binary64))
(fma.f64 im (*.f64 im #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) #s(literal 2 binary64)))
(fma.f64 (*.f64 im im) #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) #s(literal 2 binary64)))
(fma.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) #s(literal 2 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) (*.f64 im im) #s(literal 2 binary64))
(fma.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) im #s(literal 2 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) im) im (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 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 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) #s(literal 2 binary64)))) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))
(/.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (+.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))
(/.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(/.f64 (neg.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))) (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (neg.f64 (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 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 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(/.f64 (*.f64 (+.f64 #s(literal 512 binary64) (pow.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 64 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) #s(literal 2 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 64 binary64) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) #s(literal 2 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 64 binary64) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 16 binary64) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(/.f64 (*.f64 (-.f64 #s(literal 16 binary64) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(pow.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) #s(literal 2 binary64)))) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) #s(literal 2 binary64))))))
(*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(/.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (sin.f64 re)) #s(literal 2 binary64))
(*.f64 (sin.f64 re) (cosh.f64 im))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 re) (cosh.f64 im)))
(*.f64 (cosh.f64 im) (sin.f64 re))
(*.f64 (*.f64 (sin.f64 re) (cosh.f64 im)) #s(literal 1 binary64))
(cosh.f64 im)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (cosh.f64 im))
(*.f64 (cosh.f64 im) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1/2 binary64))
(cosh.f64 im)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (cosh.f64 im))
(*.f64 (cosh.f64 im) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1/2 binary64))
(*.f64 (exp.f64 im) (sin.f64 re))
(*.f64 (sin.f64 re) (exp.f64 im))
(*.f64 im (*.f64 im #s(literal 1/24 binary64)))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(*.f64 #s(literal 1/24 binary64) (*.f64 im im))
(*.f64 (*.f64 im #s(literal 1/24 binary64)) im)
(*.f64 im (*.f64 im #s(literal 1/360 binary64)))
(*.f64 (*.f64 im im) #s(literal 1/360 binary64))
(*.f64 #s(literal 1/360 binary64) (*.f64 im im))
(*.f64 (*.f64 im #s(literal 1/360 binary64)) im)
(+.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))
(+.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))
(+.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 1 binary64)))
(fma.f64 im (*.f64 im #s(literal 1/12 binary64)) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))
(fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))
(fma.f64 im (*.f64 (*.f64 im #s(literal 1/360 binary64)) (*.f64 im im)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))
(fma.f64 (*.f64 im im) #s(literal 1/12 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))
(fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))
(fma.f64 #s(literal 1/12 binary64) (*.f64 im im) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))
(fma.f64 #s(literal 1/360 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im #s(literal 1/360 binary64)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/360 binary64) (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))
(fma.f64 (*.f64 #s(literal 1/12 binary64) im) im (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) im) im (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 1/1728 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))
(/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/1728 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64))))) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) #s(literal 1/12 binary64)))))
(/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64)))) (+.f64 #s(literal 1/12 binary64) (*.f64 #s(literal -1/360 binary64) (*.f64 im im))))
(/.f64 (*.f64 (+.f64 #s(literal 1/1728 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)))) (*.f64 im im)) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) #s(literal 1/12 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64))) (*.f64 im im)) (+.f64 #s(literal 1/12 binary64) (*.f64 #s(literal -1/360 binary64) (*.f64 im im))))
(*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))
(*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 im im))
(*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) im)
(*.f64 (*.f64 #s(literal 1 binary64) im) (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))
(*.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im im))
(+.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))
(+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) (*.f64 im im))
(fma.f64 im im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))
(fma.f64 im (*.f64 im #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))
(fma.f64 im (*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) (*.f64 im im))
(fma.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im im)) (*.f64 im im))
(fma.f64 #s(literal 1 binary64) (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))
(fma.f64 (*.f64 im im) #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))
(fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im im))
(fma.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 im im))
(fma.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im im) (*.f64 im im))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im im))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 im im))
(fma.f64 (*.f64 #s(literal 1 binary64) im) im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) im) im (*.f64 im im))
(/.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))
(/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 im im)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))
(*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) (*.f64 im im))
(*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) im)

simplify308.0ms (2.5%)

Algorithm
egg-herbie
Rules
4066×*-lowering-*.f32
4066×*-lowering-*.f64
2322×+-lowering-+.f64
2322×+-lowering-+.f32
2318×fma-lowering-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03403321
112862896
251662778
371092778
082822778
Stop Event
iter limit
node limit
Counts
276 → 276
Calls
Call 1
Inputs
(sin re)
(+ (sin re) (* im (+ (* -1/2 (sin re)) (* 1/2 (sin re)))))
(+ (sin re) (* im (+ (* -1/2 (sin re)) (+ (* 1/2 (sin re)) (* im (+ (* -1/2 (+ (* -1 (sin re)) (* 1/2 (sin re)))) (* 1/4 (sin re))))))))
(+ (sin re) (* im (+ (* -1/2 (sin re)) (+ (* 1/2 (sin re)) (* im (+ (* -1/2 (+ (* -1 (sin re)) (* 1/2 (sin re)))) (+ (* 1/4 (sin re)) (* im (+ (* -1/2 (+ (* -1 (+ (* -1 (sin re)) (* 1/2 (sin re)))) (+ (* -1/2 (sin re)) (* 1/6 (sin re))))) (* 1/12 (sin re)))))))))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (/ (sin re) (exp im))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (/ (sin re) (exp im))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (/ (sin re) (exp im))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (/ (sin re) (exp im))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (/ (sin re) (exp im))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (/ (sin re) (exp im))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (/ (sin re) (exp im))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (/ (sin re) (exp im))))
(* re (+ (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))
(* re (+ (* 1/2 (exp im)) (+ (* 1/2 (/ 1 (exp im))) (* (pow re 2) (- (* -1/12 (exp im)) (* 1/12 (/ 1 (exp im))))))))
(* re (+ (* 1/2 (exp im)) (+ (* 1/2 (/ 1 (exp im))) (* (pow re 2) (- (+ (* -1/12 (exp im)) (* (pow re 2) (+ (* 1/240 (exp im)) (* 1/240 (/ 1 (exp im)))))) (* 1/12 (/ 1 (exp im))))))))
(* re (+ (* 1/2 (exp im)) (+ (* 1/2 (/ 1 (exp im))) (* (pow re 2) (- (+ (* -1/12 (exp im)) (* (pow re 2) (+ (* 1/240 (exp im)) (+ (* 1/240 (/ 1 (exp im))) (* (pow re 2) (- (* -1/10080 (exp im)) (* 1/10080 (/ 1 (exp im))))))))) (* 1/12 (/ 1 (exp im))))))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (/ (sin re) (exp im))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (/ (sin re) (exp im))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (/ (sin re) (exp im))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (/ (sin re) (exp im))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (/ (sin re) (exp im))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (/ (sin re) (exp im))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (/ (sin re) (exp im))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (/ (sin re) (exp im))))
1/2
(+ 1/2 (* -1/2 im))
(+ 1/2 (* im (- (* 1/4 im) 1/2)))
(+ 1/2 (* im (- (* im (+ 1/4 (* -1/12 im))) 1/2)))
(/ 1/2 (exp im))
(/ 1/2 (exp im))
(/ 1/2 (exp im))
(/ 1/2 (exp im))
(/ 1/2 (exp im))
(/ 1/2 (exp im))
(/ 1/2 (exp im))
(/ 1/2 (exp im))
1
(+ 1 im)
(+ 1 (* im (+ 1 (* 1/2 im))))
(+ 1 (* im (+ 1 (* im (+ 1/2 (* 1/6 im))))))
(exp im)
(exp im)
(exp im)
(exp im)
(exp im)
(exp im)
(exp im)
(exp im)
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)
(* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* re (+ 1 (+ (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(* re (+ 1 (+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (* 1/120 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))))))))
(* re (+ 1 (+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (* (pow re 2) (+ (* -1/5040 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(sin re)
(+ (sin re) (* 1/2 (* (pow im 2) (sin re))))
(+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))
(+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))
(* 1/24 (* (pow im 4) (sin re)))
(* (pow im 4) (+ (* 1/24 (sin re)) (* 1/2 (/ (sin re) (pow im 2)))))
(* (pow im 4) (+ (* 1/24 (sin re)) (+ (* 1/2 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 4)))))
(* (pow im 4) (+ (* 1/24 (sin re)) (+ (* 1/2 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 4)))))
(* 1/24 (* (pow im 4) (sin re)))
(* (pow im 4) (+ (* 1/24 (sin re)) (* 1/2 (/ (sin re) (pow im 2)))))
(* (pow im 4) (+ (* 1/24 (sin re)) (+ (* 1/2 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 4)))))
(* (pow im 4) (+ (* 1/24 (sin re)) (+ (* 1/2 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 4)))))
1
(+ 1 (* 1/2 (pow im 2)))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(* 1/24 (pow im 4))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(* 1/24 (pow im 4))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(* 1/2 (pow im 2))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(* 1/24 (pow im 4))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* 1/24 (pow im 4))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* re (+ (* -1/12 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))) (* 1/2 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))))
(* re (+ (* 1/2 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/12 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/240 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))))))
(* re (+ (* 1/2 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/12 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/10080 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))) (* 1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))))))))
(* 1/2 (* (sin re) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* 1/2 (* (sin re) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* 1/2 (* (sin re) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* 1/2 (* (sin re) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* 1/2 (* (sin re) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* 1/2 (* (sin re) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* 1/2 (* (sin re) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* 1/2 (* (sin re) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(sin re)
(+ (sin re) (* 1/2 (* (pow im 2) (sin re))))
(+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))
(+ (sin re) (* (pow im 2) (+ (* 1/2 (sin re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (sin re))) (* 1/24 (sin re)))))))
(* 1/720 (* (pow im 6) (sin re)))
(* (pow im 6) (+ (* 1/720 (sin re)) (* 1/24 (/ (sin re) (pow im 2)))))
(* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (* 1/2 (/ (sin re) (pow im 4))))))
(* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (+ (* 1/2 (/ (sin re) (pow im 4))) (/ (sin re) (pow im 6))))))
(* 1/720 (* (pow im 6) (sin re)))
(* (pow im 6) (+ (* 1/720 (sin re)) (* 1/24 (/ (sin re) (pow im 2)))))
(* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (* 1/2 (/ (sin re) (pow im 4))))))
(* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (+ (* 1/2 (/ (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))
2
(+ 2 (pow im 2))
(+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))
(+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))
(* 1/360 (pow im 6))
(* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (+ (/ 1 (pow im 4)) (* 2 (/ 1 (pow im 6)))))))
(* 1/360 (pow im 6))
(* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (+ (/ 1 (pow im 4)) (* 2 (/ 1 (pow im 6)))))))
(sin re)
(+ (sin re) (* 1/2 (* (pow im 2) (sin re))))
(+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))
(+ (sin re) (* (pow im 2) (+ (* 1/2 (sin re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (sin re))) (* 1/24 (sin re)))))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* re (+ (exp im) (/ 1 (exp im)))))
(* re (+ (* -1/12 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))) (* 1/2 (+ (exp im) (/ 1 (exp im))))))
(* re (+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (/ 1 (exp im)))) (* 1/240 (* (pow re 2) (+ (exp im) (/ 1 (exp im)))))))))
(* re (+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/10080 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))) (* 1/240 (+ (exp im) (/ 1 (exp im))))))))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
1
(+ 1 (* 1/2 (pow im 2)))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
1
(+ 1 (* 1/2 (pow im 2)))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* re (exp im))
(* re (+ (exp im) (* -1/6 (* (pow re 2) (exp im)))))
(* re (+ (exp im) (* (pow re 2) (+ (* -1/6 (exp im)) (* 1/120 (* (pow re 2) (exp im)))))))
(* re (+ (exp im) (* (pow re 2) (+ (* -1/6 (exp im)) (* (pow re 2) (+ (* -1/5040 (* (pow re 2) (exp im))) (* 1/120 (exp im))))))))
(* (exp im) (sin re))
(* (exp im) (sin re))
(* (exp im) (sin re))
(* (exp im) (sin re))
(* (exp im) (sin re))
(* (exp im) (sin re))
(* (exp im) (sin re))
(* (exp im) (sin re))
(sin re)
(+ (sin re) (* im (sin re)))
(+ (sin re) (* im (+ (sin re) (* 1/2 (* im (sin re))))))
(+ (sin re) (* im (+ (sin re) (* im (+ (* 1/6 (* im (sin re))) (* 1/2 (sin re)))))))
(* (exp im) (sin re))
(* (exp im) (sin re))
(* (exp im) (sin re))
(* (exp im) (sin re))
(* (exp im) (sin re))
(* (exp im) (sin re))
(* (exp im) (sin re))
(* (exp im) (sin re))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/360 (pow im 2))
(* 1/360 (pow im 2))
(* 1/360 (pow im 2))
(* 1/360 (pow im 2))
(* 1/360 (pow im 2))
(* 1/360 (pow im 2))
(* 1/360 (pow im 2))
(* 1/360 (pow im 2))
(* 1/360 (pow im 2))
(* 1/360 (pow im 2))
(* 1/360 (pow im 2))
(* 1/360 (pow im 2))
(* 1/12 (pow im 2))
(* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))
(* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))
(* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))
(* 1/360 (pow im 4))
(* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* 1/360 (pow im 4))
(* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(pow im 2)
(* (pow im 2) (+ 1 (* 1/12 (pow im 2))))
(* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))
(* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))
(* 1/360 (pow im 6))
(* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(* 1/360 (pow im 6))
(* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
Outputs
(sin re)
(sin.f64 re)
(+ (sin re) (* im (+ (* -1/2 (sin re)) (* 1/2 (sin re)))))
(sin.f64 re)
(+ (sin re) (* im (+ (* -1/2 (sin re)) (+ (* 1/2 (sin re)) (* im (+ (* -1/2 (+ (* -1 (sin re)) (* 1/2 (sin re)))) (* 1/4 (sin re))))))))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))))
(+ (sin re) (* im (+ (* -1/2 (sin re)) (+ (* 1/2 (sin re)) (* im (+ (* -1/2 (+ (* -1 (sin re)) (* 1/2 (sin re)))) (+ (* 1/4 (sin re)) (* im (+ (* -1/2 (+ (* -1 (+ (* -1 (sin re)) (* 1/2 (sin re)))) (+ (* -1/2 (sin re)) (* 1/6 (sin re))))) (* 1/12 (sin re)))))))))))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (/ (sin re) (exp im))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (/ (sin re) (exp im))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (/ (sin re) (exp im))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (/ (sin re) (exp im))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (/ (sin re) (exp im))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (/ (sin re) (exp im))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (/ (sin re) (exp im))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (/ (sin re) (exp im))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(* re (+ (* 1/2 (exp im)) (* 1/2 (/ 1 (exp im)))))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(* re (+ (* 1/2 (exp im)) (+ (* 1/2 (/ 1 (exp im))) (* (pow re 2) (- (* -1/12 (exp im)) (* 1/12 (/ 1 (exp im))))))))
(*.f64 (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))))
(* re (+ (* 1/2 (exp im)) (+ (* 1/2 (/ 1 (exp im))) (* (pow re 2) (- (+ (* -1/12 (exp im)) (* (pow re 2) (+ (* 1/240 (exp im)) (* 1/240 (/ 1 (exp im)))))) (* 1/12 (/ 1 (exp im))))))))
(*.f64 re (+.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(* re (+ (* 1/2 (exp im)) (+ (* 1/2 (/ 1 (exp im))) (* (pow re 2) (- (+ (* -1/12 (exp im)) (* (pow re 2) (+ (* 1/240 (exp im)) (+ (* 1/240 (/ 1 (exp im))) (* (pow re 2) (- (* -1/10080 (exp im)) (* 1/10080 (/ 1 (exp im))))))))) (* 1/12 (/ 1 (exp im))))))))
(*.f64 re (+.f64 (*.f64 (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))) (*.f64 (*.f64 (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))) (+.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) #s(literal -1/10080 binary64)))) (*.f64 (*.f64 re re) (*.f64 re re)))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (/ (sin re) (exp im))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (/ (sin re) (exp im))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (/ (sin re) (exp im))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (/ (sin re) (exp im))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (/ (sin re) (exp im))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (/ (sin re) (exp im))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (/ (sin re) (exp im))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(+ (* 1/2 (* (exp im) (sin re))) (* 1/2 (/ (sin re) (exp im))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1/2 im))
(+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -1/2 binary64)))
(+ 1/2 (* im (- (* 1/4 im) 1/2)))
(+.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -1/2 binary64) (*.f64 im #s(literal 1/4 binary64)))))
(+ 1/2 (* im (- (* im (+ 1/4 (* -1/12 im))) 1/2)))
(+.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -1/2 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -1/12 binary64)))))))
(/ 1/2 (exp im))
(/.f64 #s(literal 1/2 binary64) (exp.f64 im))
(/ 1/2 (exp im))
(/.f64 #s(literal 1/2 binary64) (exp.f64 im))
(/ 1/2 (exp im))
(/.f64 #s(literal 1/2 binary64) (exp.f64 im))
(/ 1/2 (exp im))
(/.f64 #s(literal 1/2 binary64) (exp.f64 im))
(/ 1/2 (exp im))
(/.f64 #s(literal 1/2 binary64) (exp.f64 im))
(/ 1/2 (exp im))
(/.f64 #s(literal 1/2 binary64) (exp.f64 im))
(/ 1/2 (exp im))
(/.f64 #s(literal 1/2 binary64) (exp.f64 im))
(/ 1/2 (exp im))
(/.f64 #s(literal 1/2 binary64) (exp.f64 im))
1
#s(literal 1 binary64)
(+ 1 im)
(+.f64 im #s(literal 1 binary64))
(+ 1 (* im (+ 1 (* 1/2 im))))
(+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im #s(literal 1/2 binary64)))))
(+ 1 (* im (+ 1 (* im (+ 1/2 (* 1/6 im))))))
(+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))))))
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
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 re (*.f64 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)
(* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(* re (+ 1 (+ (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(*.f64 re (*.f64 (+.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/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(* re (+ 1 (+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (* 1/120 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))))))))
(*.f64 re (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64)))))))
(* re (+ 1 (+ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (* (pow re 2) (+ (* -1/5040 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))))))))
(*.f64 re (+.f64 (*.f64 (+.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/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(sin re)
(sin.f64 re)
(+ (sin re) (* 1/2 (* (pow im 2) (sin re))))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))))
(+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(* 1/24 (* (pow im 4) (sin re)))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(* (pow im 4) (+ (* 1/24 (sin re)) (* 1/2 (/ (sin re) (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (sin.f64 re) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(* (pow im 4) (+ (* 1/24 (sin re)) (+ (* 1/2 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 4)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))) (/.f64 (sin.f64 re) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (pow im 4) (+ (* 1/24 (sin re)) (+ (* 1/2 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 4)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))) (/.f64 (sin.f64 re) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* 1/24 (* (pow im 4) (sin re)))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(* (pow im 4) (+ (* 1/24 (sin re)) (* 1/2 (/ (sin re) (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (sin.f64 re) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(* (pow im 4) (+ (* 1/24 (sin re)) (+ (* 1/2 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 4)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))) (/.f64 (sin.f64 re) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (pow im 4) (+ (* 1/24 (sin re)) (+ (* 1/2 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 4)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))) (/.f64 (sin.f64 re) (*.f64 (*.f64 im im) (*.f64 im im)))))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (pow im 2)))
(+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/2 binary64))))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(* 1/24 (pow im 4))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))) #s(literal 1 binary64))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))) #s(literal 1 binary64))
(* 1/24 (pow im 4))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))) #s(literal 1 binary64))
(* (pow im 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im)))) #s(literal 1 binary64))
(* 1/2 (pow im 2))
(*.f64 im (*.f64 im #s(literal 1/2 binary64)))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(* 1/24 (pow im 4))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(* 1/24 (pow im 4))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 re (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))
(* re (+ (* -1/12 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))) (* 1/2 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))))
(*.f64 re (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))))
(* re (+ (* 1/2 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/12 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/240 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))))))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)))))))
(* re (+ (* 1/2 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/12 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/10080 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))) (* 1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))))))))
(*.f64 re (+.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (+.f64 #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 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(* 1/2 (* (sin re) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(* 1/2 (* (sin re) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(* 1/2 (* (sin re) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(* 1/2 (* (sin re) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(* 1/2 (* (sin re) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(* 1/2 (* (sin re) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(* 1/2 (* (sin re) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(sin re)
(sin.f64 re)
(+ (sin re) (* 1/2 (* (pow im 2) (sin re))))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))))
(+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(+ (sin re) (* (pow im 2) (+ (* 1/2 (sin re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (sin re))) (* 1/24 (sin re)))))))
(+.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (sin.f64 re) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))
(* 1/720 (* (pow im 6) (sin re)))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64))))
(* (pow im 6) (+ (* 1/720 (sin re)) (* 1/24 (/ (sin re) (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (sin.f64 re) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (* 1/2 (/ (sin re) (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))) (/.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (+ (* 1/2 (/ (sin re) (pow im 4))) (/ (sin re) (pow im 6))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))) (+.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 6 binary64))))))
(* 1/720 (* (pow im 6) (sin re)))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64))))
(* (pow im 6) (+ (* 1/720 (sin re)) (* 1/24 (/ (sin re) (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (sin.f64 re) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (* 1/2 (/ (sin re) (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))) (/.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (+ (* 1/2 (/ (sin re) (pow im 4))) (/ (sin re) (pow im 6))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))) (+.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 6 binary64))))))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* re (+ 1/2 (* -1/12 (pow re 2))))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))))
(* 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 (sin.f64 re) #s(literal 1/2 binary64))
(* 1/2 (sin re))
(*.f64 (sin.f64 re) #s(literal 1/2 binary64))
(* 1/2 (sin re))
(*.f64 (sin.f64 re) #s(literal 1/2 binary64))
(* 1/2 (sin re))
(*.f64 (sin.f64 re) #s(literal 1/2 binary64))
(* 1/2 (sin re))
(*.f64 (sin.f64 re) #s(literal 1/2 binary64))
(* 1/2 (sin re))
(*.f64 (sin.f64 re) #s(literal 1/2 binary64))
(* 1/2 (sin re))
(*.f64 (sin.f64 re) #s(literal 1/2 binary64))
(* 1/2 (sin re))
(*.f64 (sin.f64 re) #s(literal 1/2 binary64))
2
#s(literal 2 binary64)
(+ 2 (pow im 2))
(+.f64 #s(literal 2 binary64) (*.f64 im im))
(+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))
(+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/12 binary64))))))
(+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))
(+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(* 1/360 (pow im 6))
(*.f64 #s(literal 1/360 binary64) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (+ (/ 1 (pow im 4)) (* 2 (/ 1 (pow im 6)))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 6 binary64))))))
(* 1/360 (pow im 6))
(*.f64 #s(literal 1/360 binary64) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (+ (/ 1 (pow im 4)) (* 2 (/ 1 (pow im 6)))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 6 binary64))))))
(sin re)
(sin.f64 re)
(+ (sin re) (* 1/2 (* (pow im 2) (sin re))))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))))
(+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(+ (sin re) (* (pow im 2) (+ (* 1/2 (sin re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (sin re))) (* 1/24 (sin re)))))))
(+.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (sin.f64 re) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(* 1/2 (* re (+ (exp im) (/ 1 (exp im)))))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(* re (+ (* -1/12 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))) (* 1/2 (+ (exp im) (/ 1 (exp im))))))
(*.f64 (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))))
(* re (+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (/ 1 (exp im)))) (* 1/240 (* (pow re 2) (+ (exp im) (/ 1 (exp im)))))))))
(*.f64 re (+.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(* re (+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/10080 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))) (* 1/240 (+ (exp im) (/ 1 (exp im))))))))))
(*.f64 re (+.f64 (*.f64 (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))) (*.f64 (*.f64 (+.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))) (+.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) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (pow im 2)))
(+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/2 binary64))))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (pow im 2)))
(+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/2 binary64))))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(* re (exp im))
(*.f64 re (exp.f64 im))
(* re (+ (exp im) (* -1/6 (* (pow re 2) (exp im)))))
(*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (exp.f64 im)))
(* re (+ (exp im) (* (pow re 2) (+ (* -1/6 (exp im)) (* 1/120 (* (pow re 2) (exp im)))))))
(*.f64 re (*.f64 (exp.f64 im) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/120 binary64))))))
(* re (+ (exp im) (* (pow re 2) (+ (* -1/6 (exp im)) (* (pow re 2) (+ (* -1/5040 (* (pow re 2) (exp im))) (* 1/120 (exp im))))))))
(*.f64 re (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))) (exp.f64 im)) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (exp.f64 im))) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64)))))))
(* (exp im) (sin re))
(*.f64 (sin.f64 re) (exp.f64 im))
(* (exp im) (sin re))
(*.f64 (sin.f64 re) (exp.f64 im))
(* (exp im) (sin re))
(*.f64 (sin.f64 re) (exp.f64 im))
(* (exp im) (sin re))
(*.f64 (sin.f64 re) (exp.f64 im))
(* (exp im) (sin re))
(*.f64 (sin.f64 re) (exp.f64 im))
(* (exp im) (sin re))
(*.f64 (sin.f64 re) (exp.f64 im))
(* (exp im) (sin re))
(*.f64 (sin.f64 re) (exp.f64 im))
(* (exp im) (sin re))
(*.f64 (sin.f64 re) (exp.f64 im))
(sin re)
(sin.f64 re)
(+ (sin re) (* im (sin re)))
(*.f64 (sin.f64 re) (+.f64 im #s(literal 1 binary64)))
(+ (sin re) (* im (+ (sin re) (* 1/2 (* im (sin re))))))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im #s(literal 1/2 binary64))))))
(+ (sin re) (* im (+ (sin re) (* im (+ (* 1/6 (* im (sin re))) (* 1/2 (sin re)))))))
(+.f64 (*.f64 (sin.f64 re) (+.f64 im #s(literal 1 binary64))) (*.f64 im (*.f64 (sin.f64 re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))))))
(* (exp im) (sin re))
(*.f64 (sin.f64 re) (exp.f64 im))
(* (exp im) (sin re))
(*.f64 (sin.f64 re) (exp.f64 im))
(* (exp im) (sin re))
(*.f64 (sin.f64 re) (exp.f64 im))
(* (exp im) (sin re))
(*.f64 (sin.f64 re) (exp.f64 im))
(* (exp im) (sin re))
(*.f64 (sin.f64 re) (exp.f64 im))
(* (exp im) (sin re))
(*.f64 (sin.f64 re) (exp.f64 im))
(* (exp im) (sin re))
(*.f64 (sin.f64 re) (exp.f64 im))
(* (exp im) (sin re))
(*.f64 (sin.f64 re) (exp.f64 im))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/360 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/360 binary64))
(* 1/360 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/360 binary64))
(* 1/360 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/360 binary64))
(* 1/360 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/360 binary64))
(* 1/360 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/360 binary64))
(* 1/360 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/360 binary64))
(* 1/360 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/360 binary64))
(* 1/360 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/360 binary64))
(* 1/360 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/360 binary64))
(* 1/360 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/360 binary64))
(* 1/360 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/360 binary64))
(* 1/360 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/360 binary64))
(* 1/12 (pow im 2))
(*.f64 im (*.f64 im #s(literal 1/12 binary64)))
(* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))
(*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))
(* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))
(*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))
(* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))
(*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))
(* 1/360 (pow im 4))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))
(* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))))
(* 1/360 (pow im 4))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))
(* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))))
(pow im 2)
(*.f64 im im)
(* (pow im 2) (+ 1 (* 1/12 (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/12 binary64)))))
(* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))
(* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))
(* 1/360 (pow im 6))
(*.f64 #s(literal 1/360 binary64) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im)))))
(* 1/360 (pow im 6))
(*.f64 #s(literal 1/360 binary64) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im)))))

eval99.0ms (0.8%)

Compiler

Compiled 17430 to 1353 computations (92.2% saved)

prune126.0ms (1%)

Pruning

29 alts after pruning (26 fresh and 3 done)

PrunedKeptTotal
New66125686
Fresh516
Picked235
Done000
Total66829697
Accuracy
100.0%
Counts
697 → 29
Alt Table
Click to see full alt table
StatusAccuracyProgram
49.1%
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
53.8%
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))) (sin.f64 re)) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
31.6%
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im))))) (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im))) #s(literal 3 binary64)))))
82.9%
(+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) (sin.f64 re))) (sin.f64 re))
90.7%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (sin.f64 re))
73.3%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (sin.f64 re))
57.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/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
57.0%
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 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))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
58.6%
(*.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 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
60.4%
(*.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 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
60.0%
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
58.3%
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
66.0%
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
64.6%
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) re)
14.3%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/1728 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))))
53.8%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/1728 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)))) (*.f64 im im)) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) #s(literal 1/12 binary64)))))))))
90.7%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
85.8%
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
85.1%
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
42.0%
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
100.0%
(*.f64 (sin.f64 re) (cosh.f64 im))
32.9%
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)))))))
31.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))))))
30.3%
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
54.9%
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
32.3%
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 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)))))))))
58.3%
(*.f64 re (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))
46.9%
(sin.f64 re)
23.8%
re
Compiler

Compiled 1616 to 856 computations (47% saved)

simplify305.0ms (2.5%)

Algorithm
egg-herbie
Localize:

Found 15 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 im im)
cost-diff0
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))
cost-diff0
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
cost-diff0
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (sin.f64 re))
cost-diff0
(+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
cost-diff0
(*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
cost-diff1280
(+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64))))))
cost-diff1280
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)))))))
cost-diff0
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))
cost-diff0
(+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))
cost-diff0
(*.f64 re #s(literal 1/2 binary64))
cost-diff0
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
cost-diff0
(cosh.f64 im)
cost-diff0
(sin.f64 re)
cost-diff0
(*.f64 (sin.f64 re) (cosh.f64 im))
Rules
3458×+-lowering-+.f64
3458×+-lowering-+.f32
2536×*-lowering-*.f32
2536×*-lowering-*.f64
1750×fma-lowering-fma.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
044511
1161421
2579410
32413401
45408401
55657401
65705401
75736401
85974401
96300401
107832401
08333401
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (sin re) (cosh im))
(sin re)
re
(cosh im)
im
re
(* (* re 1/2) (+ 2 (* (* im im) (+ 1 (* (* im im) (+ 1/12 (* (* im im) 1/360)))))))
(* re 1/2)
re
1/2
(+ 2 (* (* im im) (+ 1 (* (* im im) (+ 1/12 (* (* im im) 1/360))))))
2
(* (* im im) (+ 1 (* (* im im) (+ 1/12 (* (* im im) 1/360)))))
(* im im)
im
(+ 1 (* (* im im) (+ 1/12 (* (* im im) 1/360))))
1
(* (* im im) (+ 1/12 (* (* im im) 1/360)))
(+ 1/12 (* (* im im) 1/360))
1/12
(* (* im im) 1/360)
1/360
(* re (+ (* 1/2 (+ 2 (* (* im im) (+ 1 (* im (* im (+ 1/12 (* (* im im) 1/360)))))))) (* (+ 2 (* (* im im) (+ 1 (* im (* im (+ 1/12 (* (* im im) 1/360))))))) (* (* re re) (+ -1/12 (* (* re re) 1/240))))))
re
(+ (* 1/2 (+ 2 (* (* im im) (+ 1 (* im (* im (+ 1/12 (* (* im im) 1/360)))))))) (* (+ 2 (* (* im im) (+ 1 (* im (* im (+ 1/12 (* (* im im) 1/360))))))) (* (* re re) (+ -1/12 (* (* re re) 1/240)))))
(* 1/2 (+ 2 (* (* im im) (+ 1 (* im (* im (+ 1/12 (* (* im im) 1/360))))))))
1/2
(+ 2 (* (* im im) (+ 1 (* im (* im (+ 1/12 (* (* im im) 1/360)))))))
2
(* (* im im) (+ 1 (* im (* im (+ 1/12 (* (* im im) 1/360))))))
(* im im)
im
(+ 1 (* im (* im (+ 1/12 (* (* im im) 1/360)))))
1
(* im (* im (+ 1/12 (* (* im im) 1/360))))
(* im (+ 1/12 (* (* im im) 1/360)))
(+ 1/12 (* (* im im) 1/360))
1/12
(* (* im im) 1/360)
1/360
(* (+ 2 (* (* im im) (+ 1 (* im (* im (+ 1/12 (* (* im im) 1/360))))))) (* (* re re) (+ -1/12 (* (* re re) 1/240))))
(* (* re re) (+ -1/12 (* (* re re) 1/240)))
(* re re)
(+ -1/12 (* (* re re) 1/240))
-1/12
(* (* re re) 1/240)
1/240
(* (+ 1 (* (* im im) (+ 1/2 (* im (* im (+ 1/24 (* (* im im) 1/720))))))) (sin re))
(+ 1 (* (* im im) (+ 1/2 (* im (* im (+ 1/24 (* (* im im) 1/720)))))))
1
(* (* im im) (+ 1/2 (* im (* im (+ 1/24 (* (* im im) 1/720))))))
(* im im)
im
(+ 1/2 (* im (* im (+ 1/24 (* (* im im) 1/720)))))
1/2
(* im (* im (+ 1/24 (* (* im im) 1/720))))
(* im (+ 1/24 (* (* im im) 1/720)))
(+ 1/24 (* (* im im) 1/720))
1/24
(* (* im im) 1/720)
1/720
(sin re)
re
Outputs
(* (sin re) (cosh im))
(*.f64 (sin.f64 re) (cosh.f64 im))
(sin re)
(sin.f64 re)
re
(cosh im)
(cosh.f64 im)
im
re
(* (* re 1/2) (+ 2 (* (* im im) (+ 1 (* (* im im) (+ 1/12 (* (* im im) 1/360)))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(* re 1/2)
(*.f64 re #s(literal 1/2 binary64))
re
1/2
#s(literal 1/2 binary64)
(+ 2 (* (* im im) (+ 1 (* (* im im) (+ 1/12 (* (* im im) 1/360))))))
(+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))
2
#s(literal 2 binary64)
(* (* im im) (+ 1 (* (* im im) (+ 1/12 (* (* im im) 1/360)))))
(*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(* im im)
(*.f64 im im)
im
(+ 1 (* (* im im) (+ 1/12 (* (* im im) 1/360))))
(+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))
1
#s(literal 1 binary64)
(* (* im im) (+ 1/12 (* (* im im) 1/360)))
(*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))
(+ 1/12 (* (* im im) 1/360))
(+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))
1/12
#s(literal 1/12 binary64)
(* (* im im) 1/360)
(*.f64 im (*.f64 im #s(literal 1/360 binary64)))
1/360
#s(literal 1/360 binary64)
(* re (+ (* 1/2 (+ 2 (* (* im im) (+ 1 (* im (* im (+ 1/12 (* (* im im) 1/360)))))))) (* (+ 2 (* (* im im) (+ 1 (* im (* im (+ 1/12 (* (* im im) 1/360))))))) (* (* re re) (+ -1/12 (* (* re re) 1/240))))))
(*.f64 re (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (+.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 (+ 2 (* (* im im) (+ 1 (* im (* im (+ 1/12 (* (* im im) 1/360)))))))) (* (+ 2 (* (* im im) (+ 1 (* im (* im (+ 1/12 (* (* im im) 1/360))))))) (* (* re re) (+ -1/12 (* (* re re) 1/240)))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (+.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)))))))
(* 1/2 (+ 2 (* (* im im) (+ 1 (* im (* im (+ 1/12 (* (* im im) 1/360))))))))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))
1/2
#s(literal 1/2 binary64)
(+ 2 (* (* im im) (+ 1 (* im (* im (+ 1/12 (* (* im im) 1/360)))))))
(+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))
2
#s(literal 2 binary64)
(* (* im im) (+ 1 (* im (* im (+ 1/12 (* (* im im) 1/360))))))
(*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(* im im)
(*.f64 im im)
im
(+ 1 (* im (* im (+ 1/12 (* (* im im) 1/360)))))
(+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))
1
#s(literal 1 binary64)
(* im (* im (+ 1/12 (* (* im im) 1/360))))
(*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))
(* im (+ 1/12 (* (* im im) 1/360)))
(*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))
(+ 1/12 (* (* im im) 1/360))
(+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))
1/12
#s(literal 1/12 binary64)
(* (* im im) 1/360)
(*.f64 im (*.f64 im #s(literal 1/360 binary64)))
1/360
#s(literal 1/360 binary64)
(* (+ 2 (* (* im im) (+ 1 (* im (* im (+ 1/12 (* (* im im) 1/360))))))) (* (* re re) (+ -1/12 (* (* re re) 1/240))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64))))))
(* (* re re) (+ -1/12 (* (* re re) 1/240)))
(*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)))))
(* re re)
(*.f64 re re)
(+ -1/12 (* (* re re) 1/240))
(+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)))
-1/12
#s(literal -1/12 binary64)
(* (* re re) 1/240)
(*.f64 (*.f64 re re) #s(literal 1/240 binary64))
1/240
#s(literal 1/240 binary64)
(* (+ 1 (* (* im im) (+ 1/2 (* im (* im (+ 1/24 (* (* im im) 1/720))))))) (sin re))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))
(+ 1 (* (* im im) (+ 1/2 (* im (* im (+ 1/24 (* (* im im) 1/720)))))))
(+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
1
#s(literal 1 binary64)
(* (* im im) (+ 1/2 (* im (* im (+ 1/24 (* (* im im) 1/720))))))
(*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))
(* im im)
(*.f64 im im)
im
(+ 1/2 (* im (* im (+ 1/24 (* (* im im) 1/720)))))
(+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))
1/2
#s(literal 1/2 binary64)
(* im (* im (+ 1/24 (* (* im im) 1/720))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))
(* im (+ 1/24 (* (* im im) 1/720)))
(*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))
(+ 1/24 (* (* im im) 1/720))
(+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))
1/24
#s(literal 1/24 binary64)
(* (* im im) 1/720)
(*.f64 (*.f64 im im) #s(literal 1/720 binary64))
1/720
#s(literal 1/720 binary64)
(sin re)
(sin.f64 re)
re

localize296.0ms (2.4%)

Localize:

Found 15 expressions of interest:

NewMetricScoreProgram
accuracy99.8%
(*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))
accuracy99.7%
(*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))
accuracy99.4%
(*.f64 (*.f64 im im) #s(literal 1/720 binary64))
accuracy97.0%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (sin.f64 re))
accuracy99.2%
(*.f64 (*.f64 re re) #s(literal 1/240 binary64))
accuracy97.0%
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)))))))
accuracy87.6%
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)))))
accuracy83.5%
(+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64))))))
accuracy100.0%
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))
accuracy99.8%
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))
accuracy99.4%
(*.f64 (*.f64 im im) #s(literal 1/360 binary64))
accuracy97.0%
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
accuracy100.0%
(cosh.f64 im)
accuracy100.0%
(sin.f64 re)
accuracy100.0%
(*.f64 (sin.f64 re) (cosh.f64 im))
Results
184.0ms256×0valid
Compiler

Compiled 516 to 45 computations (91.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 100.0ms
ival-mult: 46.0ms (46.2% of total)
ival-add: 22.0ms (22.1% of total)
...c/correct-round.rkt:119:19: 20.0ms (20.1% of total)
ival-sin: 7.0ms (7% of total)
ival-cosh: 3.0ms (3% of total)
const: 1.0ms (1% of total)
backward-pass: 0.0ms (0% of total)

series33.0ms (0.3%)

Counts
22 → 336
Calls
Call 1
Inputs
#<alt (* (sin re) (cosh im))>
#<alt (sin re)>
#<alt (cosh im)>
#<alt (* (* re 1/2) (+ 2 (* (* im im) (+ 1 (* (* im im) (+ 1/12 (* (* im im) 1/360)))))))>
#<alt (* re 1/2)>
#<alt (+ 2 (* (* im im) (+ 1 (* (* im im) (+ 1/12 (* (* im im) 1/360))))))>
#<alt (* (* im im) (+ 1 (* (* im im) (+ 1/12 (* (* im im) 1/360)))))>
#<alt (* re (+ (* 1/2 (+ 2 (* (* im im) (+ 1 (* im (* im (+ 1/12 (* (* im im) 1/360)))))))) (* (+ 2 (* (* im im) (+ 1 (* im (* im (+ 1/12 (* (* im im) 1/360))))))) (* (* re re) (+ -1/12 (* (* re re) 1/240))))))>
#<alt (+ (* 1/2 (+ 2 (* (* im im) (+ 1 (* im (* im (+ 1/12 (* (* im im) 1/360)))))))) (* (+ 2 (* (* im im) (+ 1 (* im (* im (+ 1/12 (* (* im im) 1/360))))))) (* (* re re) (+ -1/12 (* (* re re) 1/240)))))>
#<alt (* 1/2 (+ 2 (* (* im im) (+ 1 (* im (* im (+ 1/12 (* (* im im) 1/360))))))))>
#<alt (+ 2 (* (* im im) (+ 1 (* im (* im (+ 1/12 (* (* im im) 1/360)))))))>
#<alt (* (+ 1 (* (* im im) (+ 1/2 (* im (* im (+ 1/24 (* (* im im) 1/720))))))) (sin re))>
#<alt (+ 1 (* (* im im) (+ 1/2 (* im (* im (+ 1/24 (* (* im im) 1/720)))))))>
#<alt (* (* im im) (+ 1/2 (* im (* im (+ 1/24 (* (* im im) 1/720))))))>
#<alt (* im im)>
#<alt (* (* im im) 1/360)>
#<alt (* (* im im) (+ 1/12 (* (* im im) 1/360)))>
#<alt (* (+ 2 (* (* im im) (+ 1 (* im (* im (+ 1/12 (* (* im im) 1/360))))))) (* (* re re) (+ -1/12 (* (* re re) 1/240))))>
#<alt (* (* re re) 1/240)>
#<alt (* (* im im) 1/720)>
#<alt (* im (+ 1/24 (* (* im im) 1/720)))>
#<alt (* im (* im (+ 1/24 (* (* im im) 1/720))))>
Outputs
#<alt (* 1/2 (* re (+ (exp im) (/ 1 (exp im)))))>
#<alt (* re (+ (* -1/12 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))) (* 1/2 (+ (exp im) (/ 1 (exp im))))))>
#<alt (* re (+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (/ 1 (exp im)))) (* 1/240 (* (pow re 2) (+ (exp im) (/ 1 (exp im)))))))))>
#<alt (* re (+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/10080 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))) (* 1/240 (+ (exp im) (/ 1 (exp im))))))))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (sin re)>
#<alt (+ (sin re) (* 1/2 (* (pow im 2) (sin re))))>
#<alt (+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))>
#<alt (+ (sin re) (* (pow im 2) (+ (* 1/2 (sin re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (sin re))) (* 1/24 (sin re)))))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<alt (* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))>
#<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 (* 1/2 (pow im 2)))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (+ (exp im) (/ 1 (exp im))))>
#<alt (* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))>
#<alt (* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))>
#<alt (* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))>
#<alt (* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))>
#<alt (* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))>
#<alt (* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))>
#<alt (* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))>
#<alt (* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))>
#<alt (* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))>
#<alt (* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))>
#<alt (* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))>
#<alt (* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))>
#<alt re>
#<alt (+ re (* 1/2 (* (pow im 2) re)))>
#<alt (+ re (* (pow im 2) (+ (* 1/24 (* (pow im 2) re)) (* 1/2 re))))>
#<alt (+ re (* (pow im 2) (+ (* 1/2 re) (* (pow im 2) (+ (* 1/720 (* (pow im 2) re)) (* 1/24 re))))))>
#<alt (* 1/720 (* (pow im 6) re))>
#<alt (* (pow im 6) (+ (* 1/720 re) (* 1/24 (/ re (pow im 2)))))>
#<alt (* (pow im 6) (+ (* 1/720 re) (+ (* 1/24 (/ re (pow im 2))) (* 1/2 (/ re (pow im 4))))))>
#<alt (* (pow im 6) (+ (* 1/720 re) (+ (* 1/24 (/ re (pow im 2))) (+ (* 1/2 (/ re (pow im 4))) (/ re (pow im 6))))))>
#<alt (* 1/720 (* (pow im 6) re))>
#<alt (* (pow im 6) (+ (* 1/720 re) (* 1/24 (/ re (pow im 2)))))>
#<alt (* (pow im 6) (+ (* 1/720 re) (+ (* 1/24 (/ re (pow im 2))) (* 1/2 (/ re (pow im 4))))))>
#<alt (* (pow im 6) (+ (* 1/720 re) (+ (* 1/24 (/ re (pow im 2))) (+ (* 1/2 (/ re (pow im 4))) (/ re (pow im 6))))))>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt 2>
#<alt (+ 2 (pow im 2))>
#<alt (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))>
#<alt (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))>
#<alt (* 1/360 (pow im 6))>
#<alt (* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (+ (/ 1 (pow im 4)) (* 2 (/ 1 (pow im 6)))))))>
#<alt (* 1/360 (pow im 6))>
#<alt (* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (+ (/ 1 (pow im 4)) (* 2 (/ 1 (pow im 6)))))))>
#<alt (pow im 2)>
#<alt (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))>
#<alt (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))>
#<alt (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))>
#<alt (* 1/360 (pow im 6))>
#<alt (* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* 1/360 (pow im 6))>
#<alt (* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))>
#<alt (* re (+ (* -1/12 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))) (* 1/2 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))))>
#<alt (* re (+ (* 1/2 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/12 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/240 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))))))>
#<alt (* re (+ (* 1/2 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/12 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/240 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))))))>
#<alt (* 1/240 (* (pow re 5) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))>
#<alt (* (pow re 5) (+ (* -1/12 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (* 1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))))>
#<alt (* (pow re 5) (+ (* -1/12 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (+ (* 1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4))))))>
#<alt (* (pow re 5) (+ (* -1/12 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (+ (* 1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4))))))>
#<alt (* 1/240 (* (pow re 5) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))>
#<alt (* -1 (* (pow re 5) (+ (* -1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/12 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))))))>
#<alt (* -1 (* (pow re 5) (+ (* -1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4))) (+ (* -1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/12 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2)))))))>
#<alt (* -1 (* (pow re 5) (+ (* -1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4))) (+ (* -1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/12 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2)))))))>
#<alt (* re (+ 1 (* 2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))))>
#<alt (+ (* re (+ 1 (* 2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (* (pow im 2) (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))))>
#<alt (+ (* re (+ 1 (* 2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (* (pow im 2) (+ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (* (pow im 2) (* re (+ 1/24 (* 1/12 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))))))))>
#<alt (+ (* re (+ 1 (* 2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (* (pow im 2) (+ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (* (pow im 2) (+ (* re (+ 1/24 (* 1/12 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (* (pow im 2) (* re (+ 1/720 (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))))))))))>
#<alt (* (pow im 6) (* re (+ 1/720 (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))))>
#<alt (* (pow im 6) (+ (* re (+ 1/720 (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (/ (* re (+ 1/24 (* 1/12 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (pow im 2))))>
#<alt (* (pow im 6) (+ (* re (+ 1/720 (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (+ (/ (* re (+ 1/24 (* 1/12 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (pow im 2)) (/ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (pow im 4)))))>
#<alt (* (pow im 6) (+ (* re (+ 1/720 (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (+ (/ (* re (+ 1/24 (* 1/12 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (pow im 2)) (+ (/ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (pow im 4)) (/ (* re (+ 1 (* 2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (pow im 6))))))>
#<alt (* (pow im 6) (* re (+ 1/720 (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))))>
#<alt (* (pow im 6) (+ (* re (+ 1/720 (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (/ (* re (+ 1/24 (* 1/12 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (pow im 2))))>
#<alt (* (pow im 6) (+ (* re (+ 1/720 (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (+ (/ (* re (+ 1/24 (* 1/12 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (pow im 2)) (/ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (pow im 4)))))>
#<alt (* (pow im 6) (+ (* re (+ 1/720 (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (+ (/ (* re (+ 1/24 (* 1/12 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (pow im 2)) (+ (/ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (pow im 4)) (/ (* re (+ 1 (* 2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (pow im 6))))))>
#<alt (+ 1 (* 2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))>
#<alt (+ 1 (+ (* 2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (* (pow im 2) (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))))>
#<alt (+ 1 (+ (* 2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (* (pow im 2) (+ 1/2 (+ (* (pow im 2) (+ 1/24 (* 1/12 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))))))>
#<alt (+ 1 (+ (* 2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (* (pow im 2) (+ 1/2 (+ (* (pow im 2) (+ 1/24 (+ (* 1/12 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (* (pow im 2) (+ 1/720 (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))))))) (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))))))>
#<alt (* (pow im 6) (+ 1/720 (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))))>
#<alt (* (pow im 6) (+ 1/720 (+ (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (+ (* 1/12 (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 2))) (* 1/24 (/ 1 (pow im 2)))))))>
#<alt (* (pow im 6) (+ 1/720 (+ (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (+ (* 1/12 (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 2))) (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 4))))))))>
#<alt (* (pow im 6) (+ 1/720 (+ (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (+ (* 1/12 (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 2))) (+ (* 2 (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 6))) (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (+ (/ 1 (pow im 6)) (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 4))))))))))>
#<alt (* (pow im 6) (+ 1/720 (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))))>
#<alt (* (pow im 6) (+ 1/720 (+ (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (+ (* 1/12 (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 2))) (* 1/24 (/ 1 (pow im 2)))))))>
#<alt (* (pow im 6) (+ 1/720 (+ (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (+ (* 1/12 (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 2))) (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 4))))))))>
#<alt (* (pow im 6) (+ 1/720 (+ (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (+ (* 1/12 (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 2))) (+ (* 2 (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 6))) (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (+ (/ 1 (pow im 6)) (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 4))))))))))>
#<alt (* 1/2 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))>
#<alt (+ (* -1/12 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))) (* 1/2 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))>
#<alt (+ (* 1/2 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/12 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/240 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))))))>
#<alt (+ (* 1/2 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/12 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/240 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))))))>
#<alt (* 1/240 (* (pow re 4) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))>
#<alt (* (pow re 4) (+ (* -1/12 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (* 1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))))>
#<alt (* (pow re 4) (+ (* -1/12 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (+ (* 1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4))))))>
#<alt (* (pow re 4) (+ (* -1/12 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (+ (* 1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4))))))>
#<alt (* 1/240 (* (pow re 4) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))>
#<alt (* (pow re 4) (+ (* -1/12 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (* 1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))))>
#<alt (* (pow re 4) (+ (* -1/12 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (+ (* 1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4))))))>
#<alt (* (pow re 4) (+ (* -1/12 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (+ (* 1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4))))))>
#<alt 1>
#<alt (+ 1 (* 1/2 (pow im 2)))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))>
#<alt (* 1/720 (pow im 6))>
#<alt (* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))>
#<alt (* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))))))>
#<alt (* 1/720 (pow im 6))>
#<alt (* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))>
#<alt (* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))))))>
#<alt 2>
#<alt (+ 2 (pow im 2))>
#<alt (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))>
#<alt (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))>
#<alt (* 1/360 (pow im 6))>
#<alt (* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (+ (/ 1 (pow im 4)) (* 2 (/ 1 (pow im 6)))))))>
#<alt (* 1/360 (pow im 6))>
#<alt (* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (+ (/ 1 (pow im 4)) (* 2 (/ 1 (pow im 6)))))))>
#<alt (sin re)>
#<alt (+ (sin re) (* 1/2 (* (pow im 2) (sin re))))>
#<alt (+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))>
#<alt (+ (sin re) (* (pow im 2) (+ (* 1/2 (sin re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (sin re))) (* 1/24 (sin re)))))))>
#<alt (* 1/720 (* (pow im 6) (sin re)))>
#<alt (* (pow im 6) (+ (* 1/720 (sin re)) (* 1/24 (/ (sin re) (pow im 2)))))>
#<alt (* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (* 1/2 (/ (sin re) (pow im 4))))))>
#<alt (* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (+ (* 1/2 (/ (sin re) (pow im 4))) (/ (sin re) (pow im 6))))))>
#<alt (* 1/720 (* (pow im 6) (sin re)))>
#<alt (* (pow im 6) (+ (* 1/720 (sin re)) (* 1/24 (/ (sin re) (pow im 2)))))>
#<alt (* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (* 1/2 (/ (sin re) (pow im 4))))))>
#<alt (* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (+ (* 1/2 (/ (sin re) (pow im 4))) (/ (sin re) (pow im 6))))))>
#<alt (* re (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))>
#<alt (* re (+ 1 (+ (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))) (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))))>
#<alt (* re (+ 1 (+ (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))) (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (* 1/120 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))))))))>
#<alt (* re (+ 1 (+ (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))) (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (* (pow re 2) (+ (* -1/5040 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))) (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))))))))))>
#<alt (* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))>
#<alt (* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))>
#<alt (* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))>
#<alt (* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))>
#<alt (* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))>
#<alt (* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))>
#<alt (* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))>
#<alt (* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))>
#<alt 1>
#<alt (+ 1 (* 1/2 (pow im 2)))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))>
#<alt (* 1/720 (pow im 6))>
#<alt (* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))>
#<alt (* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))))))>
#<alt (* 1/720 (pow im 6))>
#<alt (* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))>
#<alt (* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))))))>
#<alt (* 1/2 (pow im 2))>
#<alt (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))>
#<alt (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))>
#<alt (* 1/720 (pow im 6))>
#<alt (* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))>
#<alt (* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))>
#<alt (* 1/720 (pow im 6))>
#<alt (* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))>
#<alt (* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))>
#<alt (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/360 (pow im 2))>
#<alt (* 1/360 (pow im 2))>
#<alt (* 1/360 (pow im 2))>
#<alt (* 1/360 (pow im 2))>
#<alt (* 1/360 (pow im 2))>
#<alt (* 1/360 (pow im 2))>
#<alt (* 1/360 (pow im 2))>
#<alt (* 1/360 (pow im 2))>
#<alt (* 1/360 (pow im 2))>
#<alt (* 1/360 (pow im 2))>
#<alt (* 1/360 (pow im 2))>
#<alt (* 1/360 (pow im 2))>
#<alt (* 1/12 (pow im 2))>
#<alt (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))>
#<alt (* 1/360 (pow im 4))>
#<alt (* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* 1/360 (pow im 4))>
#<alt (* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* 2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))>
#<alt (+ (* 2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (* (pow im 2) (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))>
#<alt (+ (* 2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (* (pow im 2) (+ (* 1/12 (* (pow im 2) (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))))>
#<alt (+ (* 2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (* (pow im 2) (+ (* (pow im 2) (+ (* 1/360 (* (pow im 2) (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (* 1/12 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))))>
#<alt (* 1/360 (* (pow im 6) (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))>
#<alt (* (pow im 6) (+ (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (* 1/12 (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 2)))))>
#<alt (* (pow im 6) (+ (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (+ (* 1/12 (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 2))) (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 4)))))>
#<alt (* (pow im 6) (+ (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (+ (* 1/12 (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 2))) (+ (* 2 (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 6))) (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 4))))))>
#<alt (* 1/360 (* (pow im 6) (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))>
#<alt (* (pow im 6) (+ (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (* 1/12 (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 2)))))>
#<alt (* (pow im 6) (+ (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (+ (* 1/12 (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 2))) (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 4)))))>
#<alt (* (pow im 6) (+ (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (+ (* 1/12 (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 2))) (+ (* 2 (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 6))) (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 4))))))>
#<alt (* -1/12 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))>
#<alt (* (pow re 2) (+ (* -1/12 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/240 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))))>
#<alt (* (pow re 2) (+ (* -1/12 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/240 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))))>
#<alt (* (pow re 2) (+ (* -1/12 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/240 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))))>
#<alt (* 1/240 (* (pow re 4) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))>
#<alt (* (pow re 4) (+ (* -1/12 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (* 1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))))>
#<alt (* (pow re 4) (+ (* -1/12 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (* 1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))))>
#<alt (* (pow re 4) (+ (* -1/12 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (* 1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))))>
#<alt (* 1/240 (* (pow re 4) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))>
#<alt (* (pow re 4) (+ (* -1/12 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (* 1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))))>
#<alt (* (pow re 4) (+ (* -1/12 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (* 1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))))>
#<alt (* (pow re 4) (+ (* -1/12 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (* 1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))))>
#<alt (* 1/240 (pow re 2))>
#<alt (* 1/240 (pow re 2))>
#<alt (* 1/240 (pow re 2))>
#<alt (* 1/240 (pow re 2))>
#<alt (* 1/240 (pow re 2))>
#<alt (* 1/240 (pow re 2))>
#<alt (* 1/240 (pow re 2))>
#<alt (* 1/240 (pow re 2))>
#<alt (* 1/240 (pow re 2))>
#<alt (* 1/240 (pow re 2))>
#<alt (* 1/240 (pow re 2))>
#<alt (* 1/240 (pow re 2))>
#<alt (* 1/720 (pow im 2))>
#<alt (* 1/720 (pow im 2))>
#<alt (* 1/720 (pow im 2))>
#<alt (* 1/720 (pow im 2))>
#<alt (* 1/720 (pow im 2))>
#<alt (* 1/720 (pow im 2))>
#<alt (* 1/720 (pow im 2))>
#<alt (* 1/720 (pow im 2))>
#<alt (* 1/720 (pow im 2))>
#<alt (* 1/720 (pow im 2))>
#<alt (* 1/720 (pow im 2))>
#<alt (* 1/720 (pow im 2))>
#<alt (* 1/24 im)>
#<alt (* im (+ 1/24 (* 1/720 (pow im 2))))>
#<alt (* im (+ 1/24 (* 1/720 (pow im 2))))>
#<alt (* im (+ 1/24 (* 1/720 (pow im 2))))>
#<alt (* 1/720 (pow im 3))>
#<alt (* (pow im 3) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 3) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 3) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* 1/720 (pow im 3))>
#<alt (* (pow im 3) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 3) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 3) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* 1/24 (pow im 2))>
#<alt (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))>
#<alt (* 1/720 (pow im 4))>
#<alt (* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* 1/720 (pow im 4))>
#<alt (* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
Calls

84 calls:

TimeVariablePointExpression
6.0ms
im
@0
(+ (* 1/2 (+ 2 (* (* im im) (+ 1 (* im (* im (+ 1/12 (* (* im im) 1/360)))))))) (* (+ 2 (* (* im im) (+ 1 (* im (* im (+ 1/12 (* (* im im) 1/360))))))) (* (* re re) (+ -1/12 (* (* re re) 1/240)))))
3.0ms
im
@inf
(* re (+ (* 1/2 (+ 2 (* (* im im) (+ 1 (* im (* im (+ 1/12 (* (* im im) 1/360)))))))) (* (+ 2 (* (* im im) (+ 1 (* im (* im (+ 1/12 (* (* im im) 1/360))))))) (* (* re re) (+ -1/12 (* (* re re) 1/240))))))
1.0ms
re
@0
(* re (+ (* 1/2 (+ 2 (* (* im im) (+ 1 (* im (* im (+ 1/12 (* (* im im) 1/360)))))))) (* (+ 2 (* (* im im) (+ 1 (* im (* im (+ 1/12 (* (* im im) 1/360))))))) (* (* re re) (+ -1/12 (* (* re re) 1/240))))))
1.0ms
re
@inf
(* re (+ (* 1/2 (+ 2 (* (* im im) (+ 1 (* im (* im (+ 1/12 (* (* im im) 1/360)))))))) (* (+ 2 (* (* im im) (+ 1 (* im (* im (+ 1/12 (* (* im im) 1/360))))))) (* (* re re) (+ -1/12 (* (* re re) 1/240))))))
1.0ms
re
@inf
(* (+ 1 (* (* im im) (+ 1/2 (* im (* im (+ 1/24 (* (* im im) 1/720))))))) (sin re))

rewrite692.0ms (5.6%)

Algorithm
batch-egg-rewrite
Rules
4254×*-lowering-*.f32
4254×*-lowering-*.f64
2724×/-lowering-/.f32
2724×/-lowering-/.f64
2128×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
044355
1293280
22433262
09439262
Stop Event
iter limit
node limit
Counts
22 → 618
Calls
Call 1
Inputs
(* (sin re) (cosh im))
(sin re)
(cosh im)
(* (* re 1/2) (+ 2 (* (* im im) (+ 1 (* (* im im) (+ 1/12 (* (* im im) 1/360)))))))
(* re 1/2)
(+ 2 (* (* im im) (+ 1 (* (* im im) (+ 1/12 (* (* im im) 1/360))))))
(* (* im im) (+ 1 (* (* im im) (+ 1/12 (* (* im im) 1/360)))))
(* re (+ (* 1/2 (+ 2 (* (* im im) (+ 1 (* im (* im (+ 1/12 (* (* im im) 1/360)))))))) (* (+ 2 (* (* im im) (+ 1 (* im (* im (+ 1/12 (* (* im im) 1/360))))))) (* (* re re) (+ -1/12 (* (* re re) 1/240))))))
(+ (* 1/2 (+ 2 (* (* im im) (+ 1 (* im (* im (+ 1/12 (* (* im im) 1/360)))))))) (* (+ 2 (* (* im im) (+ 1 (* im (* im (+ 1/12 (* (* im im) 1/360))))))) (* (* re re) (+ -1/12 (* (* re re) 1/240)))))
(* 1/2 (+ 2 (* (* im im) (+ 1 (* im (* im (+ 1/12 (* (* im im) 1/360))))))))
(+ 2 (* (* im im) (+ 1 (* im (* im (+ 1/12 (* (* im im) 1/360)))))))
(* (+ 1 (* (* im im) (+ 1/2 (* im (* im (+ 1/24 (* (* im im) 1/720))))))) (sin re))
(+ 1 (* (* im im) (+ 1/2 (* im (* im (+ 1/24 (* (* im im) 1/720)))))))
(* (* im im) (+ 1/2 (* im (* im (+ 1/24 (* (* im im) 1/720))))))
(* im im)
(* (* im im) 1/360)
(* (* im im) (+ 1/12 (* (* im im) 1/360)))
(* (+ 2 (* (* im im) (+ 1 (* im (* im (+ 1/12 (* (* im im) 1/360))))))) (* (* re re) (+ -1/12 (* (* re re) 1/240))))
(* (* re re) 1/240)
(* (* im im) 1/720)
(* im (+ 1/24 (* (* im im) 1/720)))
(* im (* im (+ 1/24 (* (* im im) 1/720))))
Outputs
(/.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (sin.f64 re)) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (sin.f64 re))) #s(literal -2 binary64))
(*.f64 (sin.f64 re) (cosh.f64 im))
(*.f64 (cosh.f64 im) (sin.f64 re))
(sin.f64 re)
(cosh.f64 im)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal -2 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal -1 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) #s(literal 1/2 binary64))
(+.f64 (*.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (*.f64 re #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 re #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 re #s(literal 1 binary64)) (*.f64 re #s(literal 1 binary64))) (-.f64 (*.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (*.f64 re #s(literal 1/2 binary64)))))) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (*.f64 re #s(literal 1/2 binary64))))) (-.f64 (*.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (*.f64 re #s(literal 1/2 binary64)))))))
(fma.f64 re #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (*.f64 re #s(literal 1/2 binary64)))))
(fma.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re #s(literal 1 binary64)))
(fma.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 re #s(literal 1/2 binary64))) (*.f64 re #s(literal 1 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (*.f64 re #s(literal 1/2 binary64)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (*.f64 re #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 re #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 re #s(literal 1/2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (*.f64 re #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 re #s(literal 1/2 binary64))) (*.f64 re #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (*.f64 re #s(literal 1/2 binary64)))))
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (*.f64 re #s(literal 1/2 binary64))) (*.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 re #s(literal 1/2 binary64)) (*.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) re (*.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im im)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 2 binary64) re) #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (*.f64 re #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) re) #s(literal 1/2 binary64) (*.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) im) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im im) (*.f64 re #s(literal 1 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) #s(literal 1/8 binary64)))) (+.f64 (*.f64 (*.f64 re #s(literal 1 binary64)) (*.f64 re #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (*.f64 re #s(literal 1/2 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 re #s(literal 1 binary64)) (*.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (*.f64 re #s(literal 1/2 binary64)))))) (-.f64 (*.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (*.f64 re #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 re #s(literal 1/2 binary64))) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) #s(literal 1/8 binary64))))) (neg.f64 (+.f64 (*.f64 (*.f64 re #s(literal 1 binary64)) (*.f64 re #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 (*.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (*.f64 re #s(literal 1/2 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 re #s(literal 1 binary64)) (*.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (*.f64 re #s(literal 1/2 binary64))))))) (neg.f64 (-.f64 (*.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (*.f64 re #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))) (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (neg.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re #s(literal 1/2 binary64)))) (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 re #s(literal 1/2 binary64)))) (neg.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) #s(literal 1/8 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (*.f64 re #s(literal 1/2 binary64))))) (-.f64 (*.f64 (*.f64 re #s(literal 1 binary64)) (*.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 re #s(literal 1 binary64))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) re))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) re)
(*.f64 (*.f64 re (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) re) #s(literal 1/2 binary64))
(*.f64 re #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) re)
(+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(+.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) #s(literal 2 binary64)))
(+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))
(+.f64 (+.f64 #s(literal 2 binary64) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))
(-.f64 (/.f64 #s(literal 4 binary64) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(-.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))) (/.f64 #s(literal 4 binary64) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))
(fma.f64 im im (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) #s(literal 2 binary64)))
(fma.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) #s(literal 2 binary64))
(fma.f64 im (*.f64 im #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) #s(literal 2 binary64)))
(fma.f64 (*.f64 im im) #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) #s(literal 2 binary64)))
(fma.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) #s(literal 2 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) #s(literal 2 binary64)))
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 im im) #s(literal 2 binary64))
(fma.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) im #s(literal 2 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) im) im (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))
(/.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 im im)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))
(/.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))
(/.f64 (neg.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 im im)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (neg.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) #s(literal 4 binary64)) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 4 binary64) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))) (neg.f64 (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (neg.f64 (neg.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) #s(literal 4 binary64))) (neg.f64 (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (pow.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) #s(literal 2 binary64)) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) #s(literal 2 binary64))) (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 im im)) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im im)) (+.f64 #s(literal 2 binary64) (*.f64 im im))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))
(pow.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))))
(*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(+.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))
(+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 im im))
(-.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (-.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(fma.f64 im im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))
(fma.f64 im (*.f64 im #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))
(fma.f64 im (*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 im im))
(fma.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im im)) (*.f64 im im))
(fma.f64 (*.f64 im im) #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))
(fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im im))
(fma.f64 #s(literal 1 binary64) (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))
(fma.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 im im))
(fma.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im (*.f64 im im)) (*.f64 im im))
(fma.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im im) (*.f64 im im))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im im))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))) (*.f64 im im))
(fma.f64 (*.f64 #s(literal 1 binary64) im) im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) im) im (*.f64 im im))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) im (*.f64 im im))
(/.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))
(/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im im))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im im)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im im)))) (*.f64 im im)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))) (neg.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (neg.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im im)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im im))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im im)))) (*.f64 im im))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im im))) (*.f64 im im))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 im im)))))
(*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 im im))
(*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) im)
(+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) re)))
(+.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) re)) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))
(+.f64 (*.f64 re #s(literal 1 binary64)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) re))))
(-.f64 (/.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (-.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) re)))) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) re)) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) re))) (-.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) re)))))
(fma.f64 re #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) re))))
(fma.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) re)))
(fma.f64 re (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) re)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) re) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) re)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) re))))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) re))))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) re)))
(fma.f64 #s(literal 2 binary64) (*.f64 re #s(literal 1/2 binary64)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) re))))
(fma.f64 #s(literal 1 binary64) re (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) re))))
(fma.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re #s(literal 1/2 binary64)) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) re)))
(fma.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) re) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) re (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) re)))
(fma.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) re) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))
(fma.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) re (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))
(fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))
(fma.f64 (*.f64 re (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) re)))
(fma.f64 (*.f64 re (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))
(fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) re) #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) re)))
(fma.f64 (*.f64 re (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))
(fma.f64 (*.f64 re (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re))) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))
(fma.f64 (*.f64 #s(literal 2 binary64) re) #s(literal 1/2 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) re))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) re)) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) re)) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) re))))) (+.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) re)) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) re))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) re))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) re)) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) re)))) (-.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) re))))
(/.f64 (*.f64 re (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (*.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (-.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))))
(/.f64 (*.f64 re (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))))))
(/.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (*.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))))) re) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (-.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))))) re) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) re)) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) re)) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) re)))))) (neg.f64 (+.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) re)) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) re))) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) re)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) re)) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) re))))) (neg.f64 (-.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) re)))))
(/.f64 (neg.f64 (*.f64 re (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (*.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))))))) (neg.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (-.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))))))
(/.f64 (neg.f64 (*.f64 re (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))))))) (neg.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (*.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))))) re)) (neg.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (-.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))))) re)) (neg.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) re)) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) re)) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) re)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) re)) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) re))) (-.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) re)) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))) (pow.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) re))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 re #s(literal 1 binary64)) (*.f64 re #s(literal 1 binary64))) (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) re))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) re)))) (*.f64 (*.f64 re #s(literal 1 binary64)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) re)))))))
(*.f64 re (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))))))
(*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))))) re)
(*.f64 (/.f64 re (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (/.f64 re (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))
(+.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(+.f64 (+.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))))) (/.f64 (*.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))))))
(-.f64 (/.f64 (*.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (-.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (-.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))))
(fma.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(fma.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))
(fma.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) #s(literal 1/2 binary64) (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))
(fma.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(fma.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(fma.f64 (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(fma.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) re) (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (*.f64 re re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (-.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (*.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))))) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))))))))
(/.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (*.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (-.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))))
(/.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (*.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))))) (+.f64 (*.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))))))
(/.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (*.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))))) (neg.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (-.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (*.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))))))) (neg.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (-.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (*.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))))) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (-.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) #s(literal 1/8 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) #s(literal 1/8 binary64))) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) #s(literal 1/8 binary64))) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) #s(literal -1/12 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) (+.f64 #s(literal -1/1728 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/13824000 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) #s(literal -1/12 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) #s(literal 1/8 binary64))) (+.f64 #s(literal -1/12 binary64) (*.f64 #s(literal -1/240 binary64) (*.f64 re re)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/57600 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (+.f64 #s(literal -1/12 binary64) (*.f64 #s(literal -1/240 binary64) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) #s(literal 1/8 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) #s(literal 1/8 binary64))) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) #s(literal -1/12 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) (+.f64 #s(literal -1/1728 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/13824000 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) #s(literal -1/12 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (+.f64 #s(literal -1/12 binary64) (*.f64 #s(literal -1/240 binary64) (*.f64 re re)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/57600 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (+.f64 #s(literal -1/12 binary64) (*.f64 #s(literal -1/240 binary64) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) #s(literal -1/12 binary64))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) (+.f64 #s(literal -1/1728 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/13824000 binary64))))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) #s(literal -1/12 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (+.f64 #s(literal -1/12 binary64) (*.f64 #s(literal -1/240 binary64) (*.f64 re re)))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/57600 binary64)))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (+.f64 #s(literal -1/12 binary64) (*.f64 #s(literal -1/240 binary64) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) #s(literal -1/12 binary64))))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) (+.f64 #s(literal -1/1728 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/13824000 binary64))))))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) #s(literal -1/12 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (+.f64 #s(literal -1/12 binary64) (*.f64 #s(literal -1/240 binary64) (*.f64 re re)))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/57600 binary64)))))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal -1/12 binary64) (*.f64 #s(literal -1/240 binary64) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) #s(literal 1/2 binary64)) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) #s(literal 1/2 binary64)) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) #s(literal -1/12 binary64))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) (+.f64 #s(literal -1/1728 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/13824000 binary64))))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) #s(literal -1/12 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) #s(literal 1/2 binary64)) (+.f64 #s(literal -1/12 binary64) (*.f64 #s(literal -1/240 binary64) (*.f64 re re)))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/57600 binary64)))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (+.f64 #s(literal -1/12 binary64) (*.f64 #s(literal -1/240 binary64) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) #s(literal 1/2 binary64)) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) #s(literal 1/2 binary64)) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) #s(literal 1/2 binary64)) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) #s(literal -1/12 binary64))))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) (+.f64 #s(literal -1/1728 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/13824000 binary64))))))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) #s(literal -1/12 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) #s(literal 1/2 binary64)) (+.f64 #s(literal -1/12 binary64) (*.f64 #s(literal -1/240 binary64) (*.f64 re re)))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/57600 binary64)))))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal -1/12 binary64) (*.f64 #s(literal -1/240 binary64) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) #s(literal 1/2 binary64)) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) #s(literal 1/8 binary64))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) #s(literal 1/8 binary64))))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) (+.f64 #s(literal -1/1728 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/13824000 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))) (*.f64 (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) #s(literal -1/12 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) #s(literal 1/8 binary64))))) (*.f64 (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) #s(literal -1/12 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) (+.f64 #s(literal -1/1728 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/13824000 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) #s(literal -1/12 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))) (*.f64 (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) #s(literal -1/12 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) (+.f64 #s(literal -1/1728 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/13824000 binary64))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) #s(literal -1/12 binary64)))) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))))) (*.f64 (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) #s(literal -1/12 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) (+.f64 #s(literal -1/1728 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/13824000 binary64))))) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) #s(literal -1/12 binary64)))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))) (*.f64 (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) #s(literal -1/12 binary64)))) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) (+.f64 #s(literal -1/1728 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/13824000 binary64))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) #s(literal -1/12 binary64)))) (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) #s(literal -1/12 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) (+.f64 #s(literal -1/1728 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/13824000 binary64))))) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) #s(literal -1/12 binary64)))) (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) #s(literal -1/12 binary64)))) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/57600 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))) (*.f64 (+.f64 #s(literal -1/12 binary64) (*.f64 #s(literal -1/240 binary64) (*.f64 re re))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) #s(literal 1/8 binary64))))) (*.f64 (+.f64 #s(literal -1/12 binary64) (*.f64 #s(literal -1/240 binary64) (*.f64 re re))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/57600 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 (+.f64 #s(literal -1/12 binary64) (*.f64 #s(literal -1/240 binary64) (*.f64 re re))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))) (*.f64 (+.f64 #s(literal -1/12 binary64) (*.f64 #s(literal -1/240 binary64) (*.f64 re re))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/57600 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal -1/12 binary64) (*.f64 #s(literal -1/240 binary64) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))))) (*.f64 (+.f64 #s(literal -1/12 binary64) (*.f64 #s(literal -1/240 binary64) (*.f64 re re))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/57600 binary64)))) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 (+.f64 #s(literal -1/12 binary64) (*.f64 #s(literal -1/240 binary64) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))) (*.f64 (+.f64 #s(literal -1/12 binary64) (*.f64 #s(literal -1/240 binary64) (*.f64 re re))) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/57600 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal -1/12 binary64) (*.f64 #s(literal -1/240 binary64) (*.f64 re re))) (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal -1/12 binary64) (*.f64 #s(literal -1/240 binary64) (*.f64 re re))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/57600 binary64)))) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 (+.f64 #s(literal -1/12 binary64) (*.f64 #s(literal -1/240 binary64) (*.f64 re re))) (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal -1/12 binary64) (*.f64 #s(literal -1/240 binary64) (*.f64 re re))) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) #s(literal 1/8 binary64))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) #s(literal 1/8 binary64))))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))))) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))))) (*.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))))) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (*.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (-.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))))))) (neg.f64 (neg.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))) (neg.f64 (-.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))) (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) #s(literal 1 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) #s(literal 1/8 binary64))) (+.f64 (*.f64 (+.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) #s(literal 1 binary64)) (+.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 (+.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))))
(pow.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (-.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (*.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))))) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) #s(literal 1/2 binary64)))
(*.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (*.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (-.f64 (*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))))))
(*.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))))))
(*.f64 (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))
(fma.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))
(fma.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im im) #s(literal 1 binary64))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) #s(literal 1/8 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) #s(literal 1/2 binary64)) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) #s(literal 1/8 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))) (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (neg.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) #s(literal 1/2 binary64))) (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) #s(literal 1/2 binary64))) (neg.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) #s(literal 1 binary64)))))
(*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) #s(literal 1/2 binary64))
(+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(+.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) #s(literal 2 binary64)))
(+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))
(+.f64 (+.f64 #s(literal 2 binary64) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))
(-.f64 (/.f64 #s(literal 4 binary64) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(-.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))) (/.f64 #s(literal 4 binary64) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))
(fma.f64 im im (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) #s(literal 2 binary64)))
(fma.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) #s(literal 2 binary64))
(fma.f64 im (*.f64 im #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) #s(literal 2 binary64)))
(fma.f64 (*.f64 im im) #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) #s(literal 2 binary64)))
(fma.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) #s(literal 2 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) #s(literal 2 binary64)))
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 im im) #s(literal 2 binary64))
(fma.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) im #s(literal 2 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) im) im (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))
(/.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 im im)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))
(/.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))
(/.f64 (neg.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 im im)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (neg.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) #s(literal 4 binary64)) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 4 binary64) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))) (neg.f64 (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (neg.f64 (neg.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) #s(literal 4 binary64))) (neg.f64 (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (pow.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) #s(literal 2 binary64)) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) #s(literal 2 binary64))) (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 im im)) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im im)) (+.f64 #s(literal 2 binary64) (*.f64 im im))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))
(pow.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))))
(*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(+.f64 (*.f64 (sin.f64 re) #s(literal 1 binary64)) (*.f64 (sin.f64 re) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))))
(+.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))) (*.f64 (sin.f64 re) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (sin.f64 re)) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) (sin.f64 re)))
(+.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) (sin.f64 re)) (*.f64 #s(literal 1 binary64) (sin.f64 re)))
(fma.f64 (sin.f64 re) #s(literal 1 binary64) (*.f64 (sin.f64 re) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))))
(fma.f64 (sin.f64 re) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) (*.f64 (sin.f64 re) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (sin.f64 re) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) (sin.f64 re)))
(fma.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) (sin.f64 re) (*.f64 #s(literal 1 binary64) (sin.f64 re)))
(/.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (sin.f64 re) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))))) (sin.f64 re)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))))) (sin.f64 re)) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 re) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))))) (sin.f64 re))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))))) (sin.f64 re))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1 binary64)) (*.f64 (sin.f64 re) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))) (*.f64 (sin.f64 re) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1 binary64)) (*.f64 (sin.f64 re) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))) (*.f64 (sin.f64 re) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))))) (-.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1 binary64)) (*.f64 (sin.f64 re) #s(literal 1 binary64))) (*.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))) (*.f64 (sin.f64 re) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (sin.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) (sin.f64 re)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sin.f64 re)) (*.f64 #s(literal 1 binary64) (sin.f64 re))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) (sin.f64 re)) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) (sin.f64 re))) (*.f64 (*.f64 #s(literal 1 binary64) (sin.f64 re)) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) (sin.f64 re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) (sin.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) (sin.f64 re)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) (sin.f64 re)) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) (sin.f64 re))) (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sin.f64 re)) (*.f64 #s(literal 1 binary64) (sin.f64 re))) (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) (sin.f64 re)) (*.f64 #s(literal 1 binary64) (sin.f64 re))))))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))) (sin.f64 re))
(+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))))
(+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) #s(literal 1 binary64))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) #s(literal 1 binary64)))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))))) (/.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))))))
(-.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) #s(literal 1 binary64))))
(fma.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))) #s(literal 1 binary64))
(fma.f64 im (*.f64 im #s(literal 1/2 binary64)) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) #s(literal 1/2 binary64) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))) im #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1/2 binary64) im) im (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) im) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))) (*.f64 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/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))))) (+.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))) #s(literal 1 binary64)) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))))))) (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (pow.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))
(+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))))
(fma.f64 im (*.f64 im #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))
(fma.f64 im (*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(fma.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))
(fma.f64 (*.f64 im im) #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))
(fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))
(fma.f64 (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(fma.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (*.f64 im im) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) #s(literal 1 binary64)))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) im) im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) im) im (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) im (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(/.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))
(/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) (*.f64 im im)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))) (*.f64 im im)) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))) (neg.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))) (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) (*.f64 im im))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))) (*.f64 im im))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))) (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) #s(literal 1 binary64))))))
(*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))
(*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))
(*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))) #s(literal 1 binary64))
(*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))) im)
(*.f64 (*.f64 #s(literal 1 binary64) im) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))
(*.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))) (*.f64 im im))
(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 im (*.f64 im #s(literal 1 binary64)))
(*.f64 (*.f64 im im) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 im im))
(*.f64 (*.f64 #s(literal 1 binary64) im) im)
(*.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 im)))
(*.f64 im (*.f64 im #s(literal 1/360 binary64)))
(*.f64 (*.f64 im im) #s(literal 1/360 binary64))
(*.f64 #s(literal 1/360 binary64) (*.f64 im im))
(*.f64 (*.f64 im #s(literal 1/360 binary64)) im)
(+.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))
(+.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))
(+.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))
(fma.f64 im (*.f64 im #s(literal 1/12 binary64)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))
(fma.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64)))) (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))
(fma.f64 (*.f64 im im) #s(literal 1/12 binary64) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))
(fma.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/360 binary64))) (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))
(fma.f64 #s(literal 1/12 binary64) (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))
(fma.f64 #s(literal 1/360 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))
(fma.f64 (*.f64 im (*.f64 im #s(literal 1/360 binary64))) (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) #s(literal 1 binary64)))
(fma.f64 (*.f64 im #s(literal 1/12 binary64)) im (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64)))) im (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im #s(literal 1/360 binary64)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/360 binary64) (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/1728 binary64) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))
(/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/1728 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64))))) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/360 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/360 binary64))) #s(literal 1/12 binary64)))))
(/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64)))) (-.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1/1728 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)))) (*.f64 im im)) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/360 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/360 binary64))) #s(literal 1/12 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64))) (*.f64 im im)) (-.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/1728 binary64) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (neg.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/1728 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)))))) (neg.f64 (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/360 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/360 binary64))) #s(literal 1/12 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64))))) (neg.f64 (-.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1/1728 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)))) (*.f64 im im))) (neg.f64 (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/360 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/360 binary64))) #s(literal 1/12 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64))) (*.f64 im im))) (neg.f64 (-.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/1728 binary64) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) #s(literal 1 binary64))))))
(*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))
(*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))) (*.f64 im im))
(*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) im)
(*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) im) (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))
(*.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im im))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) im)
(+.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))))
(+.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) #s(literal 2 binary64)) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))
(+.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) #s(literal -1/12 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))
(+.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) #s(literal -1/12 binary64)))
(+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))))
(+.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))) (*.f64 #s(literal 2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))))
(+.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re))))
(+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re))) (*.f64 #s(literal -1/12 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re))))
(fma.f64 #s(literal 2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))))
(fma.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) (*.f64 #s(literal 2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))))
(fma.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))))
(fma.f64 #s(literal -1/12 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re))))
(fma.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) (*.f64 #s(literal -1/12 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re))))
(fma.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) #s(literal 2 binary64) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))
(fma.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) #s(literal 2 binary64)))
(fma.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) #s(literal -1/12 binary64) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))
(fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) (*.f64 re (*.f64 re #s(literal 1/240 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) #s(literal -1/12 binary64)))
(/.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))
(/.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) (+.f64 #s(literal -1/1728 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/13824000 binary64))))) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) #s(literal -1/12 binary64)))))
(/.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/57600 binary64)))) (+.f64 #s(literal -1/12 binary64) (*.f64 #s(literal -1/240 binary64) (*.f64 re re))))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))) (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))) (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))) (neg.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) (+.f64 #s(literal -1/1728 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/13824000 binary64)))))) (neg.f64 (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) #s(literal -1/12 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/57600 binary64))))) (neg.f64 (+.f64 #s(literal -1/12 binary64) (*.f64 #s(literal -1/240 binary64) (*.f64 re re)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))))) (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))))) (neg.f64 (-.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re (*.f64 re #s(literal -1/12 binary64))))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) #s(literal 2 binary64)) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) #s(literal 2 binary64)) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) #s(literal 2 binary64)) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) #s(literal -1/12 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) #s(literal -1/12 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) #s(literal -1/12 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) #s(literal -1/12 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) #s(literal -1/12 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) #s(literal -1/12 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) #s(literal -1/12 binary64))) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) #s(literal -1/12 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))) (*.f64 #s(literal 2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))) (*.f64 #s(literal 2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))))) (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))) (*.f64 #s(literal 2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re))) (*.f64 #s(literal -1/12 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)))) (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)))) (*.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)))) (-.f64 (*.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re))) (*.f64 #s(literal -1/12 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/240 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re))) (*.f64 #s(literal -1/12 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)))))))
(*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))))
(*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))))
(*.f64 (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)))
(*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))
(*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re re)) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))
(*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) re) (*.f64 re (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))
(*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (*.f64 re re))
(*.f64 re (*.f64 re #s(literal 1/240 binary64)))
(*.f64 (*.f64 re re) #s(literal 1/240 binary64))
(*.f64 #s(literal 1/240 binary64) (*.f64 re re))
(*.f64 (*.f64 re #s(literal 1/240 binary64)) re)
(*.f64 im (*.f64 im #s(literal 1/720 binary64)))
(*.f64 (*.f64 im im) #s(literal 1/720 binary64))
(*.f64 #s(literal 1/720 binary64) (*.f64 im im))
(*.f64 (*.f64 im #s(literal 1/720 binary64)) im)
(+.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 im (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))
(+.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im #s(literal 1/24 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 im #s(literal 1/24 binary64))) (-.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 im (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (-.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 im (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))
(fma.f64 im #s(literal 1/24 binary64) (*.f64 im (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))
(fma.f64 im (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (*.f64 im #s(literal 1/24 binary64)))
(fma.f64 (*.f64 im im) (*.f64 im #s(literal 1/720 binary64)) (*.f64 im #s(literal 1/24 binary64)))
(fma.f64 #s(literal 1/24 binary64) im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))
(fma.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 im im)) (*.f64 im #s(literal 1/24 binary64)))
(fma.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) im (*.f64 im #s(literal 1/24 binary64)))
(fma.f64 (*.f64 im #s(literal 1/720 binary64)) (*.f64 im im) (*.f64 im #s(literal 1/24 binary64)))
(fma.f64 (*.f64 im (*.f64 im im)) #s(literal 1/720 binary64) (*.f64 im #s(literal 1/24 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 1/13824 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64))) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 im #s(literal 1/24 binary64))) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (*.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 im (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 im #s(literal 1/24 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (-.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 im (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))
(/.f64 (*.f64 im (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64))))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64)))))
(/.f64 (*.f64 im (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))))
(/.f64 (*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64)))) im) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64))) im) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/13824 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64))) (*.f64 im (*.f64 im im))))) (neg.f64 (+.f64 (*.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 im #s(literal 1/24 binary64))) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (*.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 im (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 im #s(literal 1/24 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))) (neg.f64 (-.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 im (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))
(/.f64 (neg.f64 (*.f64 im (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64)))))) (neg.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64))))))
(/.f64 (neg.f64 (*.f64 im (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64))))) (neg.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64)))) im)) (neg.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64))) im)) (neg.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 1/13824 binary64) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (-.f64 (*.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 im #s(literal 1/24 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im #s(literal 1/24 binary64))))))
(*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))
(*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) im)
(+.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))
(+.f64 (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))
(+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(+.f64 (*.f64 (*.f64 im #s(literal 1/24 binary64)) im) (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) im))
(+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (*.f64 im im)))
(+.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (*.f64 im im)) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))
(fma.f64 (*.f64 im im) #s(literal 1/24 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))
(fma.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(fma.f64 #s(literal 1/24 binary64) (*.f64 im im) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (*.f64 im im)))
(fma.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (*.f64 im im) (*.f64 #s(literal 1/24 binary64) (*.f64 im im)))
(fma.f64 (*.f64 im #s(literal 1/24 binary64)) im (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) im))
(/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64))))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64)))))
(/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im))))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/373248000 binary64)))))) (neg.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) #s(literal 1/24 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64))))) (neg.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im #s(literal 1/24 binary64)) im) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) im) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im #s(literal 1/24 binary64)) im) (*.f64 (*.f64 im #s(literal 1/24 binary64)) im)) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) im) (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) im)) (*.f64 (*.f64 (*.f64 im #s(literal 1/24 binary64)) im) (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (*.f64 im im)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) (*.f64 #s(literal 1/24 binary64) (*.f64 im im))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (*.f64 im im))) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (*.f64 im im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (*.f64 im im)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (*.f64 im im))) (-.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) (*.f64 #s(literal 1/24 binary64) (*.f64 im im))) (*.f64 (*.f64 (*.f64 im (*.f64 im #s(literal 1/720 binary64))) (*.f64 im im)) (*.f64 #s(literal 1/24 binary64) (*.f64 im im))))))
(*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))
(*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im im))
(*.f64 (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))) im)

simplify339.0ms (2.8%)

Algorithm
egg-herbie
Rules
5310×*-lowering-*.f32
5310×*-lowering-*.f64
3356×+-lowering-+.f64
3356×+-lowering-+.f32
1330×fma-lowering-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03596492
113905764
259875188
377375188
080295188
Stop Event
iter limit
node limit
Counts
336 → 336
Calls
Call 1
Inputs
(* 1/2 (* re (+ (exp im) (/ 1 (exp im)))))
(* re (+ (* -1/12 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))) (* 1/2 (+ (exp im) (/ 1 (exp im))))))
(* re (+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (/ 1 (exp im)))) (* 1/240 (* (pow re 2) (+ (exp im) (/ 1 (exp im)))))))))
(* re (+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/10080 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))) (* 1/240 (+ (exp im) (/ 1 (exp im))))))))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(sin re)
(+ (sin re) (* 1/2 (* (pow im 2) (sin re))))
(+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))
(+ (sin re) (* (pow im 2) (+ (* 1/2 (sin re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (sin re))) (* 1/24 (sin re)))))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
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 (* 1/2 (pow im 2)))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
re
(+ re (* 1/2 (* (pow im 2) re)))
(+ re (* (pow im 2) (+ (* 1/24 (* (pow im 2) re)) (* 1/2 re))))
(+ re (* (pow im 2) (+ (* 1/2 re) (* (pow im 2) (+ (* 1/720 (* (pow im 2) re)) (* 1/24 re))))))
(* 1/720 (* (pow im 6) re))
(* (pow im 6) (+ (* 1/720 re) (* 1/24 (/ re (pow im 2)))))
(* (pow im 6) (+ (* 1/720 re) (+ (* 1/24 (/ re (pow im 2))) (* 1/2 (/ re (pow im 4))))))
(* (pow im 6) (+ (* 1/720 re) (+ (* 1/24 (/ re (pow im 2))) (+ (* 1/2 (/ re (pow im 4))) (/ re (pow im 6))))))
(* 1/720 (* (pow im 6) re))
(* (pow im 6) (+ (* 1/720 re) (* 1/24 (/ re (pow im 2)))))
(* (pow im 6) (+ (* 1/720 re) (+ (* 1/24 (/ re (pow im 2))) (* 1/2 (/ re (pow im 4))))))
(* (pow im 6) (+ (* 1/720 re) (+ (* 1/24 (/ re (pow im 2))) (+ (* 1/2 (/ re (pow im 4))) (/ re (pow im 6))))))
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
2
(+ 2 (pow im 2))
(+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))
(+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))
(* 1/360 (pow im 6))
(* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (+ (/ 1 (pow im 4)) (* 2 (/ 1 (pow im 6)))))))
(* 1/360 (pow im 6))
(* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (+ (/ 1 (pow im 4)) (* 2 (/ 1 (pow im 6)))))))
(pow im 2)
(* (pow im 2) (+ 1 (* 1/12 (pow im 2))))
(* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))
(* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))
(* 1/360 (pow im 6))
(* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(* 1/360 (pow im 6))
(* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* re (+ (* -1/12 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))) (* 1/2 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))))
(* re (+ (* 1/2 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/12 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/240 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))))))
(* re (+ (* 1/2 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/12 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/240 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))))))
(* 1/240 (* (pow re 5) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* (pow re 5) (+ (* -1/12 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (* 1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))))
(* (pow re 5) (+ (* -1/12 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (+ (* 1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4))))))
(* (pow re 5) (+ (* -1/12 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (+ (* 1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4))))))
(* 1/240 (* (pow re 5) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* -1 (* (pow re 5) (+ (* -1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/12 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))))))
(* -1 (* (pow re 5) (+ (* -1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4))) (+ (* -1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/12 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2)))))))
(* -1 (* (pow re 5) (+ (* -1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4))) (+ (* -1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/12 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2)))))))
(* re (+ 1 (* 2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))))
(+ (* re (+ 1 (* 2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (* (pow im 2) (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))))
(+ (* re (+ 1 (* 2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (* (pow im 2) (+ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (* (pow im 2) (* re (+ 1/24 (* 1/12 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))))))))
(+ (* re (+ 1 (* 2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (* (pow im 2) (+ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (* (pow im 2) (+ (* re (+ 1/24 (* 1/12 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (* (pow im 2) (* re (+ 1/720 (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))))))))))
(* (pow im 6) (* re (+ 1/720 (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))))
(* (pow im 6) (+ (* re (+ 1/720 (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (/ (* re (+ 1/24 (* 1/12 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (pow im 2))))
(* (pow im 6) (+ (* re (+ 1/720 (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (+ (/ (* re (+ 1/24 (* 1/12 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (pow im 2)) (/ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (pow im 4)))))
(* (pow im 6) (+ (* re (+ 1/720 (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (+ (/ (* re (+ 1/24 (* 1/12 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (pow im 2)) (+ (/ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (pow im 4)) (/ (* re (+ 1 (* 2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (pow im 6))))))
(* (pow im 6) (* re (+ 1/720 (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))))
(* (pow im 6) (+ (* re (+ 1/720 (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (/ (* re (+ 1/24 (* 1/12 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (pow im 2))))
(* (pow im 6) (+ (* re (+ 1/720 (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (+ (/ (* re (+ 1/24 (* 1/12 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (pow im 2)) (/ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (pow im 4)))))
(* (pow im 6) (+ (* re (+ 1/720 (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (+ (/ (* re (+ 1/24 (* 1/12 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (pow im 2)) (+ (/ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (pow im 4)) (/ (* re (+ 1 (* 2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (pow im 6))))))
(+ 1 (* 2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))
(+ 1 (+ (* 2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (* (pow im 2) (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))))
(+ 1 (+ (* 2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (* (pow im 2) (+ 1/2 (+ (* (pow im 2) (+ 1/24 (* 1/12 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))))))
(+ 1 (+ (* 2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (* (pow im 2) (+ 1/2 (+ (* (pow im 2) (+ 1/24 (+ (* 1/12 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (* (pow im 2) (+ 1/720 (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))))))) (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))))))
(* (pow im 6) (+ 1/720 (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))))
(* (pow im 6) (+ 1/720 (+ (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (+ (* 1/12 (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 2))) (* 1/24 (/ 1 (pow im 2)))))))
(* (pow im 6) (+ 1/720 (+ (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (+ (* 1/12 (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 2))) (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 4))))))))
(* (pow im 6) (+ 1/720 (+ (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (+ (* 1/12 (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 2))) (+ (* 2 (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 6))) (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (+ (/ 1 (pow im 6)) (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 4))))))))))
(* (pow im 6) (+ 1/720 (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))))
(* (pow im 6) (+ 1/720 (+ (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (+ (* 1/12 (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 2))) (* 1/24 (/ 1 (pow im 2)))))))
(* (pow im 6) (+ 1/720 (+ (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (+ (* 1/12 (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 2))) (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 4))))))))
(* (pow im 6) (+ 1/720 (+ (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (+ (* 1/12 (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 2))) (+ (* 2 (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 6))) (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (+ (/ 1 (pow im 6)) (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 4))))))))))
(* 1/2 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))
(+ (* -1/12 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))) (* 1/2 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(+ (* 1/2 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/12 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/240 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))))))
(+ (* 1/2 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/12 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/240 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))))))
(* 1/240 (* (pow re 4) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* (pow re 4) (+ (* -1/12 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (* 1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))))
(* (pow re 4) (+ (* -1/12 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (+ (* 1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4))))))
(* (pow re 4) (+ (* -1/12 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (+ (* 1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4))))))
(* 1/240 (* (pow re 4) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* (pow re 4) (+ (* -1/12 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (* 1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))))
(* (pow re 4) (+ (* -1/12 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (+ (* 1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4))))))
(* (pow re 4) (+ (* -1/12 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (+ (* 1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4))))))
1
(+ 1 (* 1/2 (pow im 2)))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))
(* 1/720 (pow im 6))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))))))
(* 1/720 (pow im 6))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))))))
2
(+ 2 (pow im 2))
(+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))
(+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))
(* 1/360 (pow im 6))
(* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (+ (/ 1 (pow im 4)) (* 2 (/ 1 (pow im 6)))))))
(* 1/360 (pow im 6))
(* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (+ (/ 1 (pow im 4)) (* 2 (/ 1 (pow im 6)))))))
(sin re)
(+ (sin re) (* 1/2 (* (pow im 2) (sin re))))
(+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))
(+ (sin re) (* (pow im 2) (+ (* 1/2 (sin re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (sin re))) (* 1/24 (sin re)))))))
(* 1/720 (* (pow im 6) (sin re)))
(* (pow im 6) (+ (* 1/720 (sin re)) (* 1/24 (/ (sin re) (pow im 2)))))
(* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (* 1/2 (/ (sin re) (pow im 4))))))
(* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (+ (* 1/2 (/ (sin re) (pow im 4))) (/ (sin re) (pow im 6))))))
(* 1/720 (* (pow im 6) (sin re)))
(* (pow im 6) (+ (* 1/720 (sin re)) (* 1/24 (/ (sin re) (pow im 2)))))
(* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (* 1/2 (/ (sin re) (pow im 4))))))
(* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (+ (* 1/2 (/ (sin re) (pow im 4))) (/ (sin re) (pow im 6))))))
(* re (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(* re (+ 1 (+ (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))) (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))))
(* re (+ 1 (+ (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))) (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (* 1/120 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))))))))
(* re (+ 1 (+ (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))) (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (* (pow re 2) (+ (* -1/5040 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))) (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))))))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
1
(+ 1 (* 1/2 (pow im 2)))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))
(* 1/720 (pow im 6))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))))))
(* 1/720 (pow im 6))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))))))
(* 1/2 (pow im 2))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))
(* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))
(* 1/720 (pow im 6))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(* 1/720 (pow im 6))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(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/360 (pow im 2))
(* 1/360 (pow im 2))
(* 1/360 (pow im 2))
(* 1/360 (pow im 2))
(* 1/360 (pow im 2))
(* 1/360 (pow im 2))
(* 1/360 (pow im 2))
(* 1/360 (pow im 2))
(* 1/360 (pow im 2))
(* 1/360 (pow im 2))
(* 1/360 (pow im 2))
(* 1/360 (pow im 2))
(* 1/12 (pow im 2))
(* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))
(* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))
(* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))
(* 1/360 (pow im 4))
(* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* 1/360 (pow im 4))
(* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* 2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))
(+ (* 2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (* (pow im 2) (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))
(+ (* 2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (* (pow im 2) (+ (* 1/12 (* (pow im 2) (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))))
(+ (* 2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (* (pow im 2) (+ (* (pow im 2) (+ (* 1/360 (* (pow im 2) (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (* 1/12 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))))
(* 1/360 (* (pow im 6) (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))
(* (pow im 6) (+ (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (* 1/12 (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 2)))))
(* (pow im 6) (+ (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (+ (* 1/12 (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 2))) (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 4)))))
(* (pow im 6) (+ (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (+ (* 1/12 (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 2))) (+ (* 2 (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 6))) (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 4))))))
(* 1/360 (* (pow im 6) (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))
(* (pow im 6) (+ (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (* 1/12 (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 2)))))
(* (pow im 6) (+ (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (+ (* 1/12 (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 2))) (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 4)))))
(* (pow im 6) (+ (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (+ (* 1/12 (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 2))) (+ (* 2 (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 6))) (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 4))))))
(* -1/12 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* (pow re 2) (+ (* -1/12 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/240 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))))
(* (pow re 2) (+ (* -1/12 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/240 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))))
(* (pow re 2) (+ (* -1/12 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/240 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))))
(* 1/240 (* (pow re 4) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* (pow re 4) (+ (* -1/12 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (* 1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))))
(* (pow re 4) (+ (* -1/12 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (* 1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))))
(* (pow re 4) (+ (* -1/12 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (* 1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))))
(* 1/240 (* (pow re 4) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* (pow re 4) (+ (* -1/12 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (* 1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))))
(* (pow re 4) (+ (* -1/12 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (* 1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))))
(* (pow re 4) (+ (* -1/12 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (* 1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))))
(* 1/240 (pow re 2))
(* 1/240 (pow re 2))
(* 1/240 (pow re 2))
(* 1/240 (pow re 2))
(* 1/240 (pow re 2))
(* 1/240 (pow re 2))
(* 1/240 (pow re 2))
(* 1/240 (pow re 2))
(* 1/240 (pow re 2))
(* 1/240 (pow re 2))
(* 1/240 (pow re 2))
(* 1/240 (pow re 2))
(* 1/720 (pow im 2))
(* 1/720 (pow im 2))
(* 1/720 (pow im 2))
(* 1/720 (pow im 2))
(* 1/720 (pow im 2))
(* 1/720 (pow im 2))
(* 1/720 (pow im 2))
(* 1/720 (pow im 2))
(* 1/720 (pow im 2))
(* 1/720 (pow im 2))
(* 1/720 (pow im 2))
(* 1/720 (pow im 2))
(* 1/24 im)
(* im (+ 1/24 (* 1/720 (pow im 2))))
(* im (+ 1/24 (* 1/720 (pow im 2))))
(* im (+ 1/24 (* 1/720 (pow im 2))))
(* 1/720 (pow im 3))
(* (pow im 3) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 3) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 3) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* 1/720 (pow im 3))
(* (pow im 3) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 3) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 3) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* 1/24 (pow im 2))
(* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))
(* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))
(* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))
(* 1/720 (pow im 4))
(* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* 1/720 (pow im 4))
(* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
Outputs
(* 1/2 (* re (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 #s(literal 1/2 binary64) re))
(* re (+ (* -1/12 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))) (* 1/2 (+ (exp im) (/ 1 (exp im))))))
(*.f64 (*.f64 re (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im)))) (+.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))
(* re (+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (/ 1 (exp im)))) (* 1/240 (* (pow re 2) (+ (exp im) (/ 1 (exp im)))))))))
(*.f64 re (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (*.f64 (*.f64 re re) (*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))))
(* re (+ (* 1/2 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/12 (+ (exp im) (/ 1 (exp im)))) (* (pow re 2) (+ (* -1/10080 (* (pow re 2) (+ (exp im) (/ 1 (exp im))))) (* 1/240 (+ (exp im) (/ 1 (exp im))))))))))
(*.f64 re (+.f64 (*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (+.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 re re)) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 re re)) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/10080 binary64)) #s(literal 1/240 binary64))))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(sin re)
(sin.f64 re)
(+ (sin re) (* 1/2 (* (pow im 2) (sin re))))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(+ (sin re) (* (pow im 2) (+ (* 1/2 (sin re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (sin re))) (* 1/24 (sin re)))))))
(+.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (sin.f64 re))) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (+ (exp im) (/ 1 (exp im)))))
(*.f64 (+.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.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 re (*.f64 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 (* 1/2 (pow im 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))
(+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))
(+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(* 1/2 (+ (exp im) (/ 1 (exp im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) re))
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) re))
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) re))
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) re))
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) re))
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) re))
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) re))
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) re))
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) re))
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) re))
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) re))
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) re))
re
(+ re (* 1/2 (* (pow im 2) re)))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(+ re (* (pow im 2) (+ (* 1/24 (* (pow im 2) re)) (* 1/2 re))))
(+.f64 re (*.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(+ re (* (pow im 2) (+ (* 1/2 re) (* (pow im 2) (+ (* 1/720 (* (pow im 2) re)) (* 1/24 re))))))
(+.f64 re (*.f64 im (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 re (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(* 1/720 (* (pow im 6) re))
(*.f64 re (*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64))))
(* (pow im 6) (+ (* 1/720 re) (* 1/24 (/ re (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 re (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(* (pow im 6) (+ (* 1/720 re) (+ (* 1/24 (/ re (pow im 2))) (* 1/2 (/ re (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (*.f64 re (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))) (/.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (pow im 6) (+ (* 1/720 re) (+ (* 1/24 (/ re (pow im 2))) (+ (* 1/2 (/ re (pow im 4))) (/ re (pow im 6))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))) (/.f64 re (pow.f64 im #s(literal 6 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* 1/720 (* (pow im 6) re))
(*.f64 re (*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64))))
(* (pow im 6) (+ (* 1/720 re) (* 1/24 (/ re (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 re (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(* (pow im 6) (+ (* 1/720 re) (+ (* 1/24 (/ re (pow im 2))) (* 1/2 (/ re (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (*.f64 re (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))) (/.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (pow im 6) (+ (* 1/720 re) (+ (* 1/24 (/ re (pow im 2))) (+ (* 1/2 (/ re (pow im 4))) (/ re (pow im 6))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (+.f64 (*.f64 re (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))) (/.f64 re (pow.f64 im #s(literal 6 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* 1/2 re)
(*.f64 #s(literal 1/2 binary64) re)
(* 1/2 re)
(*.f64 #s(literal 1/2 binary64) re)
(* 1/2 re)
(*.f64 #s(literal 1/2 binary64) re)
(* 1/2 re)
(*.f64 #s(literal 1/2 binary64) re)
(* 1/2 re)
(*.f64 #s(literal 1/2 binary64) re)
(* 1/2 re)
(*.f64 #s(literal 1/2 binary64) re)
(* 1/2 re)
(*.f64 #s(literal 1/2 binary64) re)
(* 1/2 re)
(*.f64 #s(literal 1/2 binary64) re)
(* 1/2 re)
(*.f64 #s(literal 1/2 binary64) re)
(* 1/2 re)
(*.f64 #s(literal 1/2 binary64) re)
(* 1/2 re)
(*.f64 #s(literal 1/2 binary64) re)
(* 1/2 re)
(*.f64 #s(literal 1/2 binary64) re)
2
#s(literal 2 binary64)
(+ 2 (pow im 2))
(+.f64 #s(literal 2 binary64) (*.f64 im im))
(+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))
(+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/12 binary64)))))))
(+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))
(+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(* 1/360 (pow im 6))
(*.f64 #s(literal 1/360 binary64) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (+ (/ 1 (pow im 4)) (* 2 (/ 1 (pow im 6)))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 6 binary64))))))
(* 1/360 (pow im 6))
(*.f64 #s(literal 1/360 binary64) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (+ (/ 1 (pow im 4)) (* 2 (/ 1 (pow im 6)))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 6 binary64))))))
(pow im 2)
(*.f64 im im)
(* (pow im 2) (+ 1 (* 1/12 (pow im 2))))
(*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/12 binary64))))))
(* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))
(* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))
(* 1/360 (pow im 6))
(*.f64 #s(literal 1/360 binary64) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* 1/360 (pow im 6))
(*.f64 #s(literal 1/360 binary64) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* 1/2 (* re (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) re))
(* re (+ (* -1/12 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))) (* 1/2 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))))
(*.f64 re (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 re re)) #s(literal 1/2 binary64))))
(* re (+ (* 1/2 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/12 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/240 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))))))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))))
(* re (+ (* 1/2 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/12 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/240 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))))))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))))
(* 1/240 (* (pow re 5) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/240 binary64) (pow.f64 re #s(literal 5 binary64))))
(* (pow re 5) (+ (* -1/12 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (* 1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))))
(*.f64 (pow.f64 re #s(literal 5 binary64)) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 (/.f64 #s(literal -1/12 binary64) (*.f64 re re)) #s(literal 1/240 binary64))))
(* (pow re 5) (+ (* -1/12 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (+ (* 1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4))))))
(*.f64 (pow.f64 re #s(literal 5 binary64)) (+.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 (/.f64 #s(literal -1/12 binary64) (*.f64 re re)) #s(literal 1/240 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re re) (*.f64 re re))))))
(* (pow re 5) (+ (* -1/12 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (+ (* 1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4))))))
(*.f64 (pow.f64 re #s(literal 5 binary64)) (+.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 (/.f64 #s(literal -1/12 binary64) (*.f64 re re)) #s(literal 1/240 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re re) (*.f64 re re))))))
(* 1/240 (* (pow re 5) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/240 binary64) (pow.f64 re #s(literal 5 binary64))))
(* -1 (* (pow re 5) (+ (* -1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/12 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))))))
(*.f64 (pow.f64 re #s(literal 5 binary64)) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 (/.f64 #s(literal -1/12 binary64) (*.f64 re re)) #s(literal 1/240 binary64))))
(* -1 (* (pow re 5) (+ (* -1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4))) (+ (* -1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/12 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2)))))))
(*.f64 (+.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (/.f64 #s(literal 1/12 binary64) (*.f64 re re))) (+.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) #s(literal -1/240 binary64)) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (/.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))) (-.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 5 binary64))))
(* -1 (* (pow re 5) (+ (* -1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4))) (+ (* -1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/12 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2)))))))
(*.f64 (+.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (/.f64 #s(literal 1/12 binary64) (*.f64 re re))) (+.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) #s(literal -1/240 binary64)) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (/.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))) (-.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 5 binary64))))
(* re (+ 1 (* 2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))))
(+ (* re (+ 1 (* 2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (* (pow im 2) (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))) (*.f64 (*.f64 re re) (+.f64 #s(literal 2 binary64) (*.f64 im im)))))))
(+ (* re (+ 1 (* 2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (* (pow im 2) (+ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (* (pow im 2) (* re (+ 1/24 (* 1/12 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))))))))
(+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))))) (*.f64 (*.f64 re (*.f64 im im)) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/12 binary64)))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))))))
(+ (* re (+ 1 (* 2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (* (pow im 2) (+ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (* (pow im 2) (+ (* re (+ 1/24 (* 1/12 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (* (pow im 2) (* re (+ 1/720 (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))))))))))
(+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))) (*.f64 (*.f64 re re) (+.f64 #s(literal 2 binary64) (*.f64 im im))))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) (*.f64 re (+.f64 #s(literal 1/24 binary64) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))
(* (pow im 6) (* re (+ 1/720 (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))))
(*.f64 re (*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (*.f64 (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/360 binary64))))))
(* (pow im 6) (+ (* re (+ 1/720 (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (/ (* re (+ 1/24 (* 1/12 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (pow im 2))))
(*.f64 (*.f64 re (pow.f64 im #s(literal 6 binary64))) (+.f64 (+.f64 #s(literal 1/720 binary64) (*.f64 (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/360 binary64)))) (/.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))) (*.f64 im im))))
(* (pow im 6) (+ (* re (+ 1/720 (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (+ (/ (* re (+ 1/24 (* 1/12 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (pow im 2)) (/ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 re (+.f64 (+.f64 #s(literal 1/720 binary64) (*.f64 (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/360 binary64)))) (+.f64 (/.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))) (*.f64 im im)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(* (pow im 6) (+ (* re (+ 1/720 (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (+ (/ (* re (+ 1/24 (* 1/12 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (pow im 2)) (+ (/ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (pow im 4)) (/ (* re (+ 1 (* 2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (pow im 6))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 re (+.f64 (+.f64 (+.f64 #s(literal 1/720 binary64) (*.f64 (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/360 binary64)))) (/.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))) (*.f64 im im))) (+.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))) (pow.f64 im #s(literal 6 binary64)))))))
(* (pow im 6) (* re (+ 1/720 (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))))
(*.f64 re (*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (*.f64 (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/360 binary64))))))
(* (pow im 6) (+ (* re (+ 1/720 (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (/ (* re (+ 1/24 (* 1/12 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (pow im 2))))
(*.f64 (*.f64 re (pow.f64 im #s(literal 6 binary64))) (+.f64 (+.f64 #s(literal 1/720 binary64) (*.f64 (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/360 binary64)))) (/.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))) (*.f64 im im))))
(* (pow im 6) (+ (* re (+ 1/720 (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (+ (/ (* re (+ 1/24 (* 1/12 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (pow im 2)) (/ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 re (+.f64 (+.f64 #s(literal 1/720 binary64) (*.f64 (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/360 binary64)))) (+.f64 (/.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))) (*.f64 im im)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(* (pow im 6) (+ (* re (+ 1/720 (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (+ (/ (* re (+ 1/24 (* 1/12 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (pow im 2)) (+ (/ (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (pow im 4)) (/ (* re (+ 1 (* 2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (pow im 6))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 re (+.f64 (+.f64 (+.f64 #s(literal 1/720 binary64) (*.f64 (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/360 binary64)))) (/.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))) (*.f64 im im))) (+.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))) (pow.f64 im #s(literal 6 binary64)))))))
(+ 1 (* 2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))))
(+ 1 (+ (* 2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (* (pow im 2) (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))) (*.f64 (*.f64 re re) (+.f64 #s(literal 2 binary64) (*.f64 im im))))))
(+ 1 (+ (* 2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (* (pow im 2) (+ 1/2 (+ (* (pow im 2) (+ 1/24 (* 1/12 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/12 binary64)))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))))))
(+ 1 (+ (* 2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (* (pow im 2) (+ 1/2 (+ (* (pow im 2) (+ 1/24 (+ (* 1/12 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (* (pow im 2) (+ 1/720 (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))))))) (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))))
(* (pow im 6) (+ 1/720 (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (*.f64 (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/360 binary64)))))
(* (pow im 6) (+ 1/720 (+ (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (+ (* 1/12 (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 2))) (* 1/24 (/ 1 (pow im 2)))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im)))) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(* (pow im 6) (+ 1/720 (+ (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (+ (* 1/12 (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 2))) (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 4))))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (+.f64 (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 re re) (/.f64 (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im)))))) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im)))))))
(* (pow im 6) (+ 1/720 (+ (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (+ (* 1/12 (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 2))) (+ (* 2 (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 6))) (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (+ (/ 1 (pow im 6)) (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 4))))))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (+.f64 (*.f64 (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/360 binary64))) (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 6 binary64))) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (*.f64 re re) (/.f64 (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 (/.f64 #s(literal 1/12 binary64) (*.f64 im im)) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 6 binary64)))))))))
(* (pow im 6) (+ 1/720 (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (*.f64 (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/360 binary64)))))
(* (pow im 6) (+ 1/720 (+ (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (+ (* 1/12 (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 2))) (* 1/24 (/ 1 (pow im 2)))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im)))) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(* (pow im 6) (+ 1/720 (+ (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (+ (* 1/12 (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 2))) (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 4))))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (+.f64 (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 re re) (/.f64 (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im)))))) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im)))))))
(* (pow im 6) (+ 1/720 (+ (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (+ (* 1/12 (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 2))) (+ (* 2 (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 6))) (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (+ (/ 1 (pow im 6)) (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 4))))))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (+.f64 (*.f64 (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/360 binary64))) (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 6 binary64))) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (*.f64 re re) (/.f64 (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 (/.f64 #s(literal 1/12 binary64) (*.f64 im im)) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 6 binary64)))))))))
(* 1/2 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))
(*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))
(+ (* -1/12 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))) (* 1/2 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/12 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/240 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))))
(+ (* 1/2 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* (pow re 2) (+ (* -1/12 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/240 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))) (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))))
(* 1/240 (* (pow re 4) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))
(* (pow re 4) (+ (* -1/12 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (* 1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))))
(*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 (/.f64 #s(literal -1/12 binary64) (*.f64 re re)) #s(literal 1/240 binary64))) (*.f64 (*.f64 re re) (*.f64 re re)))
(* (pow re 4) (+ (* -1/12 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (+ (* 1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4))))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 (/.f64 #s(literal -1/12 binary64) (*.f64 re re)) #s(literal 1/240 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re re) (*.f64 re re))))))
(* (pow re 4) (+ (* -1/12 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (+ (* 1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4))))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 (/.f64 #s(literal -1/12 binary64) (*.f64 re re)) #s(literal 1/240 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re re) (*.f64 re re))))))
(* 1/240 (* (pow re 4) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))
(* (pow re 4) (+ (* -1/12 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (* 1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))))
(*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 (/.f64 #s(literal -1/12 binary64) (*.f64 re re)) #s(literal 1/240 binary64))) (*.f64 (*.f64 re re) (*.f64 re re)))
(* (pow re 4) (+ (* -1/12 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (+ (* 1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4))))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 (/.f64 #s(literal -1/12 binary64) (*.f64 re re)) #s(literal 1/240 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re re) (*.f64 re re))))))
(* (pow re 4) (+ (* -1/12 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (+ (* 1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/2 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 4))))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 (/.f64 #s(literal -1/12 binary64) (*.f64 re re)) #s(literal 1/240 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re re) (*.f64 re re))))))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (pow im 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))
(+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))
(+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))
(* 1/720 (pow im 6))
(*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 6 binary64)))))
(* 1/720 (pow im 6))
(*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 6 binary64)))))
2
#s(literal 2 binary64)
(+ 2 (pow im 2))
(+.f64 #s(literal 2 binary64) (*.f64 im im))
(+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))
(+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/12 binary64)))))))
(+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))
(+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(* 1/360 (pow im 6))
(*.f64 #s(literal 1/360 binary64) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (+ (/ 1 (pow im 4)) (* 2 (/ 1 (pow im 6)))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 6 binary64))))))
(* 1/360 (pow im 6))
(*.f64 #s(literal 1/360 binary64) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (+ (/ 1 (pow im 4)) (* 2 (/ 1 (pow im 6)))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 6 binary64))))))
(sin re)
(sin.f64 re)
(+ (sin re) (* 1/2 (* (pow im 2) (sin re))))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(+ (sin re) (* (pow im 2) (+ (* 1/2 (sin re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (sin re))) (* 1/24 (sin re)))))))
(+.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (sin.f64 re))) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))
(* 1/720 (* (pow im 6) (sin re)))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64))))
(* (pow im 6) (+ (* 1/720 (sin re)) (* 1/24 (/ (sin re) (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (sin.f64 re) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (* 1/2 (/ (sin re) (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (+ (* 1/2 (/ (sin re) (pow im 4))) (/ (sin re) (pow im 6))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 6 binary64))))))
(* 1/720 (* (pow im 6) (sin re)))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64))))
(* (pow im 6) (+ (* 1/720 (sin re)) (* 1/24 (/ (sin re) (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (sin.f64 re) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (* 1/2 (/ (sin re) (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (+ (* 1/2 (/ (sin re) (pow im 4))) (/ (sin re) (pow im 6))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 6 binary64))))))
(* re (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))))
(* re (+ 1 (+ (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))) (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))))
(*.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/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))))
(* re (+ 1 (+ (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))) (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (* 1/120 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))))))))
(*.f64 re (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64))))) #s(literal 1 binary64))))
(* re (+ 1 (+ (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))) (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (* (pow re 2) (+ (* -1/5040 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))) (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))))))))))
(*.f64 re (+.f64 (*.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/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))) (+.f64 #s(literal 1/120 binary64) (*.f64 re (*.f64 re #s(literal -1/5040 binary64))))))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (pow im 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))
(+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))
(+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))
(* 1/720 (pow im 6))
(*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 6 binary64)))))
(* 1/720 (pow im 6))
(*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 6 binary64)))))
(* 1/2 (pow im 2))
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
(* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))
(*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))
(*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(* 1/720 (pow im 6))
(*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(* 1/720 (pow im 6))
(*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(* 1/360 (pow im 2))
(*.f64 im (*.f64 im #s(literal 1/360 binary64)))
(* 1/360 (pow im 2))
(*.f64 im (*.f64 im #s(literal 1/360 binary64)))
(* 1/360 (pow im 2))
(*.f64 im (*.f64 im #s(literal 1/360 binary64)))
(* 1/360 (pow im 2))
(*.f64 im (*.f64 im #s(literal 1/360 binary64)))
(* 1/360 (pow im 2))
(*.f64 im (*.f64 im #s(literal 1/360 binary64)))
(* 1/360 (pow im 2))
(*.f64 im (*.f64 im #s(literal 1/360 binary64)))
(* 1/360 (pow im 2))
(*.f64 im (*.f64 im #s(literal 1/360 binary64)))
(* 1/360 (pow im 2))
(*.f64 im (*.f64 im #s(literal 1/360 binary64)))
(* 1/360 (pow im 2))
(*.f64 im (*.f64 im #s(literal 1/360 binary64)))
(* 1/360 (pow im 2))
(*.f64 im (*.f64 im #s(literal 1/360 binary64)))
(* 1/360 (pow im 2))
(*.f64 im (*.f64 im #s(literal 1/360 binary64)))
(* 1/360 (pow im 2))
(*.f64 im (*.f64 im #s(literal 1/360 binary64)))
(* 1/12 (pow im 2))
(*.f64 im (*.f64 im #s(literal 1/12 binary64)))
(* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))
(*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))
(* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))
(*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))
(* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))
(*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))
(* 1/360 (pow im 4))
(*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))
(* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))))
(* 1/360 (pow im 4))
(*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))
(* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))))
(* 2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))
(+ (* 2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (* (pow im 2) (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))
(*.f64 (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))) (*.f64 (*.f64 re re) (+.f64 #s(literal 2 binary64) (*.f64 im im))))
(+ (* 2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (* (pow im 2) (+ (* 1/12 (* (pow im 2) (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))))
(*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/12 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 im im))))
(+ (* 2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (* (pow im 2) (+ (* (pow im 2) (+ (* 1/360 (* (pow im 2) (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))) (* 1/12 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))) (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)))))
(+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))) (*.f64 (*.f64 re re) (+.f64 #s(literal 2 binary64) (*.f64 im im)))))
(* 1/360 (* (pow im 6) (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))
(*.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (pow.f64 im #s(literal 6 binary64))) (*.f64 re re)) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))
(* (pow im 6) (+ (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (* 1/12 (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im)))))
(* (pow im 6) (+ (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (+ (* 1/12 (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 2))) (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (*.f64 (*.f64 re re) (/.f64 (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))))))
(* (pow im 6) (+ (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (+ (* 1/12 (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 2))) (+ (* 2 (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 6))) (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 (/.f64 #s(literal 1/12 binary64) (*.f64 im im)) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 6 binary64))))) (*.f64 (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))) (+.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 re re) #s(literal 1/360 binary64))))))
(* 1/360 (* (pow im 6) (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))
(*.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (pow.f64 im #s(literal 6 binary64))) (*.f64 re re)) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))))
(* (pow im 6) (+ (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (* 1/12 (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im)))))
(* (pow im 6) (+ (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (+ (* 1/12 (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 2))) (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (*.f64 (*.f64 re re) (/.f64 (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))))))
(* (pow im 6) (+ (* 1/360 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))) (+ (* 1/12 (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 2))) (+ (* 2 (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 6))) (/ (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12)) (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))) (+.f64 (/.f64 #s(literal 1/12 binary64) (*.f64 im im)) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 6 binary64))))) (*.f64 (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64)))) (+.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 re re) #s(literal 1/360 binary64))))))
(* -1/12 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal -1/12 binary64) (*.f64 re re)))
(* (pow re 2) (+ (* -1/12 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/240 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))))
(*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))
(* (pow re 2) (+ (* -1/12 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/240 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))))
(*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))
(* (pow re 2) (+ (* -1/12 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))) (* 1/240 (* (pow re 2) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))))
(*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 #s(literal -1/12 binary64) (*.f64 re (*.f64 re #s(literal 1/240 binary64))))))
(* 1/240 (* (pow re 4) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))
(* (pow re 4) (+ (* -1/12 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (* 1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))))
(*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 (/.f64 #s(literal -1/12 binary64) (*.f64 re re)) #s(literal 1/240 binary64))) (*.f64 (*.f64 re re) (*.f64 re re)))
(* (pow re 4) (+ (* -1/12 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (* 1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))))
(*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 (/.f64 #s(literal -1/12 binary64) (*.f64 re re)) #s(literal 1/240 binary64))) (*.f64 (*.f64 re re) (*.f64 re re)))
(* (pow re 4) (+ (* -1/12 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (* 1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))))
(*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 (/.f64 #s(literal -1/12 binary64) (*.f64 re re)) #s(literal 1/240 binary64))) (*.f64 (*.f64 re re) (*.f64 re re)))
(* 1/240 (* (pow re 4) (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))
(* (pow re 4) (+ (* -1/12 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (* 1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))))
(*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 (/.f64 #s(literal -1/12 binary64) (*.f64 re re)) #s(literal 1/240 binary64))) (*.f64 (*.f64 re re) (*.f64 re re)))
(* (pow re 4) (+ (* -1/12 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (* 1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))))
(*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 (/.f64 #s(literal -1/12 binary64) (*.f64 re re)) #s(literal 1/240 binary64))) (*.f64 (*.f64 re re) (*.f64 re re)))
(* (pow re 4) (+ (* -1/12 (/ (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))) (pow re 2))) (* 1/240 (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))))))
(*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 (/.f64 #s(literal -1/12 binary64) (*.f64 re re)) #s(literal 1/240 binary64))) (*.f64 (*.f64 re re) (*.f64 re re)))
(* 1/240 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/240 binary64)))
(* 1/240 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/240 binary64)))
(* 1/240 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/240 binary64)))
(* 1/240 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/240 binary64)))
(* 1/240 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/240 binary64)))
(* 1/240 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/240 binary64)))
(* 1/240 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/240 binary64)))
(* 1/240 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/240 binary64)))
(* 1/240 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/240 binary64)))
(* 1/240 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/240 binary64)))
(* 1/240 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/240 binary64)))
(* 1/240 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/240 binary64)))
(* 1/720 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/720 binary64))
(* 1/720 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/720 binary64))
(* 1/720 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/720 binary64))
(* 1/720 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/720 binary64))
(* 1/720 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/720 binary64))
(* 1/720 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/720 binary64))
(* 1/720 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/720 binary64))
(* 1/720 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/720 binary64))
(* 1/720 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/720 binary64))
(* 1/720 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/720 binary64))
(* 1/720 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/720 binary64))
(* 1/720 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/720 binary64))
(* 1/24 im)
(*.f64 im #s(literal 1/24 binary64))
(* im (+ 1/24 (* 1/720 (pow im 2))))
(*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))
(* im (+ 1/24 (* 1/720 (pow im 2))))
(*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))
(* im (+ 1/24 (* 1/720 (pow im 2))))
(*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))
(* 1/720 (pow im 3))
(*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))
(* (pow im 3) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(* (pow im 3) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(* (pow im 3) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(* 1/720 (pow im 3))
(*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))
(* (pow im 3) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(* (pow im 3) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(* (pow im 3) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im)))))
(* 1/24 (pow im 2))
(*.f64 im (*.f64 im #s(literal 1/24 binary64)))
(* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))
(*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))
(* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))
(*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))
(* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))
(*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))
(* 1/720 (pow im 4))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))
(* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* 1/720 (pow im 4))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))
(* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))

eval177.0ms (1.4%)

Compiler

Compiled 77168 to 3546 computations (95.4% saved)

prune160.0ms (1.3%)

Pruning

42 alts after pruning (37 fresh and 5 done)

PrunedKeptTotal
New1199241223
Fresh81321
Picked235
Done123
Total1210421252
Accuracy
100.0%
Counts
1252 → 42
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.8%
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))) (sin.f64 re)) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
25.3%
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))))
31.6%
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im))))) (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im))) #s(literal 3 binary64)))))
82.9%
(+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) (sin.f64 re))) (sin.f64 re))
55.4%
(+.f64 re (*.f64 im (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 re (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
51.9%
(+.f64 re (*.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
58.3%
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re #s(literal 1/2 binary64)))
90.7%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) (sin.f64 re))
72.0%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))))))) (sin.f64 re))
60.4%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (*.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 re (*.f64 re #s(literal -1/5040 binary64)))))))))))
60.0%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
90.4%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (sin.f64 re))
73.3%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (sin.f64 re))
57.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/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
66.0%
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (cosh.f64 im))
57.0%
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 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))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
25.3%
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))))
30.8%
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
24.6%
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im im)))) (*.f64 im im)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) #s(literal 1 binary64)))))))
8.3%
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/1728 binary64) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))))))))))
38.3%
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64))) (*.f64 im im)) (-.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
30.5%
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/1728 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)))) (*.f64 im im)) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/360 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/360 binary64))) #s(literal 1/12 binary64)))))))))
58.3%
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
58.1%
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
54.9%
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/12 binary64))))))))
46.2%
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 im im)))
14.3%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/1728 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))))
85.8%
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
85.1%
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
42.0%
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
100.0%
(*.f64 (sin.f64 re) (cosh.f64 im))
41.6%
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))))
31.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))))))
30.3%
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
54.9%
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
32.3%
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 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)))))))))
58.3%
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))))
20.9%
(*.f64 re (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
10.8%
(*.f64 re (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 (/.f64 #s(literal -1/12 binary64) (*.f64 re re)) #s(literal 1/240 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re re) (*.f64 re re)))))))
64.6%
(*.f64 re (cosh.f64 im))
46.9%
(sin.f64 re)
23.8%
re
Compiler

Compiled 2819 to 1374 computations (51.3% saved)

simplify201.0ms (1.6%)

Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
cost-diff0
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
cost-diff0
(sin.f64 re)
cost-diff0
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
cost-diff0
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))
cost-diff0
(+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))
cost-diff0
(*.f64 re #s(literal 1/2 binary64))
cost-diff0
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
cost-diff0
(*.f64 (*.f64 re 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/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
cost-diff0
(*.f64 re re)
cost-diff0
(*.f64 (*.f64 re 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 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64))))))
cost-diff0
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))
cost-diff0
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im)))
cost-diff0
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) (sin.f64 re))
Rules
4784×*-lowering-*.f32
4784×*-lowering-*.f64
2668×+-lowering-+.f64
2668×+-lowering-+.f32
1566×fnmsub-define
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
045553
1160502
2699475
33212459
46862459
08051459
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (+ 1 (* (+ 1/2 (* (* im im) (+ 1/24 (* im (* im 1/720))))) (* im im))) (sin re))
(+ 1 (* (+ 1/2 (* (* im im) (+ 1/24 (* im (* im 1/720))))) (* im im)))
1
(* (+ 1/2 (* (* im im) (+ 1/24 (* im (* im 1/720))))) (* im im))
(+ 1/2 (* (* im im) (+ 1/24 (* im (* im 1/720)))))
1/2
(* (* im im) (+ 1/24 (* im (* im 1/720))))
(* im im)
im
(+ 1/24 (* im (* im 1/720)))
1/24
(* im (* im 1/720))
(* im 1/720)
1/720
(sin re)
re
(* re (+ 1 (* (* re re) -1/6)))
re
(+ 1 (* (* re re) -1/6))
1
(* (* re re) -1/6)
(* re re)
-1/6
(* (* re (+ 1 (* (* re re) -1/6))) (+ 1 (* (* im im) (+ 1/2 (* (* im im) 1/24)))))
(* 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/2 (* (* im im) 1/24))))
(* (* im im) (+ 1/2 (* (* im im) 1/24)))
(* im im)
im
(+ 1/2 (* (* im im) 1/24))
1/2
(* (* im im) 1/24)
1/24
(* (* re 1/2) (+ 2 (/ (* (- 1 (* (* (* (* im im) (+ 1/12 (* im (* im 1/360)))) (+ 1/12 (* im (* im 1/360)))) (* im im))) (* im im)) (- 1 (* (* im im) (+ 1/12 (* im (* im 1/360))))))))
(* re 1/2)
re
1/2
(+ 2 (/ (* (- 1 (* (* (* (* im im) (+ 1/12 (* im (* im 1/360)))) (+ 1/12 (* im (* im 1/360)))) (* im im))) (* im im)) (- 1 (* (* im im) (+ 1/12 (* im (* im 1/360)))))))
2
(/ (* (- 1 (* (* (* (* im im) (+ 1/12 (* im (* im 1/360)))) (+ 1/12 (* im (* im 1/360)))) (* im im))) (* im im)) (- 1 (* (* im im) (+ 1/12 (* im (* im 1/360))))))
(* (- 1 (* (* (* (* im im) (+ 1/12 (* im (* im 1/360)))) (+ 1/12 (* im (* im 1/360)))) (* im im))) (* im im))
(- 1 (* (* (* (* im im) (+ 1/12 (* im (* im 1/360)))) (+ 1/12 (* im (* im 1/360)))) (* im im)))
1
(* (* (* (* im im) (+ 1/12 (* im (* im 1/360)))) (+ 1/12 (* im (* im 1/360)))) (* im im))
(* (* (* im im) (+ 1/12 (* im (* im 1/360)))) (+ 1/12 (* im (* im 1/360))))
(* (* im im) (+ 1/12 (* im (* im 1/360))))
(* im im)
im
(+ 1/12 (* im (* im 1/360)))
1/12
(* im (* im 1/360))
(* im 1/360)
1/360
(- 1 (* (* im im) (+ 1/12 (* im (* im 1/360)))))
(* (sin re) (* im (* im (* (* im im) 1/24))))
(sin re)
re
(* im (* im (* (* im im) 1/24)))
im
(* im (* (* im im) 1/24))
(* (* im im) 1/24)
(* im im)
1/24
Outputs
(* (+ 1 (* (+ 1/2 (* (* im im) (+ 1/24 (* im (* im 1/720))))) (* im im))) (sin re))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (sin.f64 re))
(+ 1 (* (+ 1/2 (* (* im im) (+ 1/24 (* im (* im 1/720))))) (* im im)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))
1
#s(literal 1 binary64)
(* (+ 1/2 (* (* im im) (+ 1/24 (* im (* im 1/720))))) (* im im))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))
(+ 1/2 (* (* im im) (+ 1/24 (* im (* im 1/720)))))
(+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))
1/2
#s(literal 1/2 binary64)
(* (* im im) (+ 1/24 (* im (* im 1/720))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))
(* im im)
(*.f64 im im)
im
(+ 1/24 (* im (* im 1/720)))
(+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))
1/24
#s(literal 1/24 binary64)
(* im (* im 1/720))
(*.f64 (*.f64 im im) #s(literal 1/720 binary64))
(* im 1/720)
(*.f64 im #s(literal 1/720 binary64))
1/720
#s(literal 1/720 binary64)
(sin re)
(sin.f64 re)
re
(* 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)
(* (* re (+ 1 (* (* re re) -1/6))) (+ 1 (* (* im im) (+ 1/2 (* (* im im) 1/24)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))))
(* 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)
(+ 1 (* (* im im) (+ 1/2 (* (* im im) 1/24))))
(+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))
(* (* im im) (+ 1/2 (* (* im im) 1/24)))
(*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
(* im im)
(*.f64 im im)
im
(+ 1/2 (* (* im im) 1/24))
(+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))
1/2
#s(literal 1/2 binary64)
(* (* im im) 1/24)
(*.f64 im (*.f64 im #s(literal 1/24 binary64)))
1/24
#s(literal 1/24 binary64)
(* (* re 1/2) (+ 2 (/ (* (- 1 (* (* (* (* im im) (+ 1/12 (* im (* im 1/360)))) (+ 1/12 (* im (* im 1/360)))) (* im im))) (* im im)) (- 1 (* (* im im) (+ 1/12 (* im (* im 1/360))))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im (*.f64 im #s(literal -1/360 binary64))) #s(literal -1/12 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 im (*.f64 im #s(literal -1/360 binary64))) #s(literal -1/12 binary64)))))))))
(* re 1/2)
(*.f64 #s(literal 1/2 binary64) re)
re
1/2
#s(literal 1/2 binary64)
(+ 2 (/ (* (- 1 (* (* (* (* im im) (+ 1/12 (* im (* im 1/360)))) (+ 1/12 (* im (* im 1/360)))) (* im im))) (* im im)) (- 1 (* (* im im) (+ 1/12 (* im (* im 1/360)))))))
(+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im (*.f64 im #s(literal -1/360 binary64))) #s(literal -1/12 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 im (*.f64 im #s(literal -1/360 binary64))) #s(literal -1/12 binary64)))))))
2
#s(literal 2 binary64)
(/ (* (- 1 (* (* (* (* im im) (+ 1/12 (* im (* im 1/360)))) (+ 1/12 (* im (* im 1/360)))) (* im im))) (* im im)) (- 1 (* (* im im) (+ 1/12 (* im (* im 1/360))))))
(/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im (*.f64 im #s(literal -1/360 binary64))) #s(literal -1/12 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 im (*.f64 im #s(literal -1/360 binary64))) #s(literal -1/12 binary64))))))
(* (- 1 (* (* (* (* im im) (+ 1/12 (* im (* im 1/360)))) (+ 1/12 (* im (* im 1/360)))) (* im im))) (* im im))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im (*.f64 im #s(literal -1/360 binary64))) #s(literal -1/12 binary64))))))
(- 1 (* (* (* (* im im) (+ 1/12 (* im (* im 1/360)))) (+ 1/12 (* im (* im 1/360)))) (* im im)))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im (*.f64 im #s(literal -1/360 binary64))) #s(literal -1/12 binary64)))))
1
#s(literal 1 binary64)
(* (* (* (* im im) (+ 1/12 (* im (* im 1/360)))) (+ 1/12 (* im (* im 1/360)))) (* im im))
(*.f64 im (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))) (*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))
(* (* (* im im) (+ 1/12 (* im (* im 1/360)))) (+ 1/12 (* im (* im 1/360))))
(*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))
(* (* im im) (+ 1/12 (* im (* im 1/360))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))
(* im im)
(*.f64 im im)
im
(+ 1/12 (* im (* im 1/360)))
(+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))
1/12
#s(literal 1/12 binary64)
(* im (* im 1/360))
(*.f64 im (*.f64 im #s(literal 1/360 binary64)))
(* im 1/360)
(*.f64 im #s(literal 1/360 binary64))
1/360
#s(literal 1/360 binary64)
(- 1 (* (* im im) (+ 1/12 (* im (* im 1/360)))))
(+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 im (*.f64 im #s(literal -1/360 binary64))) #s(literal -1/12 binary64)))))
(* (sin re) (* im (* im (* (* im im) 1/24))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))
(sin re)
(sin.f64 re)
re
(* im (* im (* (* im im) 1/24)))
(*.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im (*.f64 im im))))
im
(* im (* (* im im) 1/24))
(*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))
(* (* im im) 1/24)
(*.f64 im (*.f64 im #s(literal 1/24 binary64)))
(* im im)
(*.f64 im im)
1/24
#s(literal 1/24 binary64)

localize222.0ms (1.8%)

Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy99.9%
(*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
accuracy99.9%
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
accuracy99.7%
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
accuracy97.0%
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
accuracy99.7%
(*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))
accuracy99.6%
(*.f64 im #s(literal 1/360 binary64))
accuracy97.0%
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
accuracy66.3%
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))
accuracy99.9%
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
accuracy99.7%
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
accuracy99.0%
(*.f64 (*.f64 re re) #s(literal -1/6 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/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
accuracy100.0%
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))
accuracy100.0%
(*.f64 re re)
accuracy99.9%
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
accuracy99.0%
(*.f64 (*.f64 re re) #s(literal -1/6 binary64))
accuracy99.8%
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))
accuracy99.8%
(*.f64 im (*.f64 im #s(literal 1/720 binary64)))
accuracy99.7%
(*.f64 im #s(literal 1/720 binary64))
accuracy97.0%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) (sin.f64 re))
Results
141.0ms256×0valid
Compiler

Compiled 556 to 46 computations (91.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 88.0ms
ival-mult: 41.0ms (46.8% of total)
...c/correct-round.rkt:119:19: 22.0ms (25.1% of total)
ival-add: 11.0ms (12.6% of total)
ival-sin: 8.0ms (9.1% of total)
ival-sub: 2.0ms (2.3% of total)
ival-div: 2.0ms (2.3% of total)
const: 1.0ms (1.1% of total)
backward-pass: 0.0ms (0% of total)

series24.0ms (0.2%)

Counts
24 → 336
Calls
Call 1
Inputs
#<alt (* (+ 1 (* (+ 1/2 (* (* im im) (+ 1/24 (* im (* im 1/720))))) (* im im))) (sin re))>
#<alt (+ 1 (* (+ 1/2 (* (* im im) (+ 1/24 (* im (* im 1/720))))) (* im im)))>
#<alt (* (+ 1/2 (* (* im im) (+ 1/24 (* im (* im 1/720))))) (* im im))>
#<alt (+ 1/2 (* (* im im) (+ 1/24 (* im (* im 1/720)))))>
#<alt (* re (+ 1 (* (* re re) -1/6)))>
#<alt (+ 1 (* (* re re) -1/6))>
#<alt (* (* re re) -1/6)>
#<alt (* re re)>
#<alt (* (* re (+ 1 (* (* re re) -1/6))) (+ 1 (* (* im im) (+ 1/2 (* (* im im) 1/24)))))>
#<alt (* (* re 1/2) (+ 2 (/ (* (- 1 (* (* (* (* im im) (+ 1/12 (* im (* im 1/360)))) (+ 1/12 (* im (* im 1/360)))) (* im im))) (* im im)) (- 1 (* (* im im) (+ 1/12 (* im (* im 1/360))))))))>
#<alt (* re 1/2)>
#<alt (+ 2 (/ (* (- 1 (* (* (* (* im im) (+ 1/12 (* im (* im 1/360)))) (+ 1/12 (* im (* im 1/360)))) (* im im))) (* im im)) (- 1 (* (* im im) (+ 1/12 (* im (* im 1/360)))))))>
#<alt (/ (* (- 1 (* (* (* (* im im) (+ 1/12 (* im (* im 1/360)))) (+ 1/12 (* im (* im 1/360)))) (* im im))) (* im im)) (- 1 (* (* im im) (+ 1/12 (* im (* im 1/360))))))>
#<alt (* (sin re) (* im (* im (* (* im im) 1/24))))>
#<alt (sin re)>
#<alt (* im (* im (* (* im im) 1/24)))>
#<alt (* im (* (* im im) 1/24))>
#<alt (* im 1/720)>
#<alt (* im (* im 1/720))>
#<alt (* (* im im) (+ 1/24 (* im (* im 1/720))))>
#<alt (* (* im im) 1/24)>
#<alt (* (* im im) (+ 1/2 (* (* im im) 1/24)))>
#<alt (* im 1/360)>
#<alt (* (* (* im im) (+ 1/12 (* im (* im 1/360)))) (+ 1/12 (* im (* im 1/360))))>
Outputs
#<alt (sin re)>
#<alt (+ (sin re) (* 1/2 (* (pow im 2) (sin re))))>
#<alt (+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))>
#<alt (+ (sin re) (* (pow im 2) (+ (* 1/2 (sin re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (sin re))) (* 1/24 (sin re)))))))>
#<alt (* 1/720 (* (pow im 6) (sin re)))>
#<alt (* (pow im 6) (+ (* 1/720 (sin re)) (* 1/24 (/ (sin re) (pow im 2)))))>
#<alt (* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (* 1/2 (/ (sin re) (pow im 4))))))>
#<alt (* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (+ (* 1/2 (/ (sin re) (pow im 4))) (/ (sin re) (pow im 6))))))>
#<alt (* 1/720 (* (pow im 6) (sin re)))>
#<alt (* (pow im 6) (+ (* 1/720 (sin re)) (* 1/24 (/ (sin re) (pow im 2)))))>
#<alt (* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (* 1/2 (/ (sin re) (pow im 4))))))>
#<alt (* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (+ (* 1/2 (/ (sin re) (pow im 4))) (/ (sin re) (pow im 6))))))>
#<alt (* re (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))>
#<alt (* re (+ 1 (+ (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))) (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))))>
#<alt (* re (+ 1 (+ (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))) (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (* 1/120 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))))))))>
#<alt (* re (+ 1 (+ (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))) (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (* (pow re 2) (+ (* -1/5040 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))) (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))))))))))>
#<alt (* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))>
#<alt (* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))>
#<alt (* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))>
#<alt (* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))>
#<alt (* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))>
#<alt (* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))>
#<alt (* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))>
#<alt (* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))>
#<alt 1>
#<alt (+ 1 (* 1/2 (pow im 2)))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))>
#<alt (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))>
#<alt (* 1/720 (pow im 6))>
#<alt (* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))>
#<alt (* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))))))>
#<alt (* 1/720 (pow im 6))>
#<alt (* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))>
#<alt (* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))))))>
#<alt (* 1/2 (pow im 2))>
#<alt (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))>
#<alt (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))>
#<alt (* 1/720 (pow im 6))>
#<alt (* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))>
#<alt (* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))>
#<alt (* 1/720 (pow im 6))>
#<alt (* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))>
#<alt (* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))>
#<alt 1/2>
#<alt (+ 1/2 (* 1/24 (pow im 2)))>
#<alt (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))>
#<alt (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))>
#<alt (* 1/720 (pow im 4))>
#<alt (* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))>
#<alt (* (pow im 4) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))>
#<alt (* 1/720 (pow im 4))>
#<alt (* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))>
#<alt (* (pow im 4) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 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 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 (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))>
#<alt (* re (+ 1 (+ (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))>
#<alt (* re (+ 1 (+ (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))>
#<alt (* re (+ 1 (+ (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))>
#<alt (* -1/6 (* (pow re 3) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))>
#<alt (* (pow re 3) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))>
#<alt (* (pow re 3) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))>
#<alt (* (pow re 3) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))>
#<alt (* -1/6 (* (pow re 3) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))>
#<alt (* -1 (* (pow re 3) (+ (* -1 (/ (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (pow re 2))) (* 1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))))>
#<alt (* -1 (* (pow re 3) (+ (* -1 (/ (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (pow re 2))) (* 1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))))>
#<alt (* -1 (* (pow re 3) (+ (* -1 (/ (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (pow re 2))) (* 1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))))>
#<alt (* re (+ 1 (* -1/6 (pow re 2))))>
#<alt (+ (* 1/2 (* (pow im 2) (* re (+ 1 (* -1/6 (pow re 2)))))) (* re (+ 1 (* -1/6 (pow re 2)))))>
#<alt (+ (* re (+ 1 (* -1/6 (pow re 2)))) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (* re (+ 1 (* -1/6 (pow re 2)))))) (* 1/2 (* re (+ 1 (* -1/6 (pow re 2))))))))>
#<alt (+ (* re (+ 1 (* -1/6 (pow re 2)))) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (* re (+ 1 (* -1/6 (pow re 2)))))) (* 1/2 (* re (+ 1 (* -1/6 (pow re 2))))))))>
#<alt (* 1/24 (* (pow im 4) (* re (+ 1 (* -1/6 (pow re 2))))))>
#<alt (* (pow im 4) (+ (* 1/24 (* re (+ 1 (* -1/6 (pow re 2))))) (* 1/2 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2)))))>
#<alt (* (pow im 4) (+ (* 1/24 (* re (+ 1 (* -1/6 (pow re 2))))) (+ (* 1/2 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 4)))))>
#<alt (* (pow im 4) (+ (* 1/24 (* re (+ 1 (* -1/6 (pow re 2))))) (+ (* 1/2 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 4)))))>
#<alt (* 1/24 (* (pow im 4) (* re (+ 1 (* -1/6 (pow re 2))))))>
#<alt (* (pow im 4) (+ (* 1/24 (* re (+ 1 (* -1/6 (pow re 2))))) (* 1/2 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2)))))>
#<alt (* (pow im 4) (+ (* 1/24 (* re (+ 1 (* -1/6 (pow re 2))))) (+ (* 1/2 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 4)))))>
#<alt (* (pow im 4) (+ (* 1/24 (* re (+ 1 (* -1/6 (pow re 2))))) (+ (* 1/2 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 4)))))>
#<alt (* 1/2 (* re (+ 2 (/ (* (pow im 2) (- 1 (* (pow im 4) (pow (+ 1/12 (* 1/360 (pow im 2))) 2)))) (- 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))>
#<alt (* 1/2 (* re (+ 2 (/ (* (pow im 2) (- 1 (* (pow im 4) (pow (+ 1/12 (* 1/360 (pow im 2))) 2)))) (- 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))>
#<alt (* 1/2 (* re (+ 2 (/ (* (pow im 2) (- 1 (* (pow im 4) (pow (+ 1/12 (* 1/360 (pow im 2))) 2)))) (- 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))>
#<alt (* 1/2 (* re (+ 2 (/ (* (pow im 2) (- 1 (* (pow im 4) (pow (+ 1/12 (* 1/360 (pow im 2))) 2)))) (- 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))>
#<alt (* 1/2 (* re (+ 2 (/ (* (pow im 2) (- 1 (* (pow im 4) (pow (+ 1/12 (* 1/360 (pow im 2))) 2)))) (- 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))>
#<alt (* 1/2 (* re (+ 2 (/ (* (pow im 2) (- 1 (* (pow im 4) (pow (+ 1/12 (* 1/360 (pow im 2))) 2)))) (- 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))>
#<alt (* 1/2 (* re (+ 2 (/ (* (pow im 2) (- 1 (* (pow im 4) (pow (+ 1/12 (* 1/360 (pow im 2))) 2)))) (- 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))>
#<alt (* 1/2 (* re (+ 2 (/ (* (pow im 2) (- 1 (* (pow im 4) (pow (+ 1/12 (* 1/360 (pow im 2))) 2)))) (- 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))>
#<alt (* 1/2 (* re (+ 2 (/ (* (pow im 2) (- 1 (* (pow im 4) (pow (+ 1/12 (* 1/360 (pow im 2))) 2)))) (- 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))>
#<alt (* 1/2 (* re (+ 2 (/ (* (pow im 2) (- 1 (* (pow im 4) (pow (+ 1/12 (* 1/360 (pow im 2))) 2)))) (- 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))>
#<alt (* 1/2 (* re (+ 2 (/ (* (pow im 2) (- 1 (* (pow im 4) (pow (+ 1/12 (* 1/360 (pow im 2))) 2)))) (- 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))>
#<alt (* 1/2 (* re (+ 2 (/ (* (pow im 2) (- 1 (* (pow im 4) (pow (+ 1/12 (* 1/360 (pow im 2))) 2)))) (- 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))>
#<alt re>
#<alt (+ re (* 1/2 (* (pow im 2) re)))>
#<alt (+ re (* (pow im 2) (+ (* 1/24 (* (pow im 2) re)) (* 1/2 re))))>
#<alt (+ re (* (pow im 2) (+ (* 1/2 re) (* (pow im 2) (+ (* 1/720 (* (pow im 2) re)) (* 1/24 re))))))>
#<alt (* 1/720 (* (pow im 6) re))>
#<alt (* (pow im 6) (+ (* 1/720 re) (* 1/24 (/ re (pow im 2)))))>
#<alt (* (pow im 6) (+ (* 1/720 re) (+ (* 1/24 (/ re (pow im 2))) (* 1/2 (/ re (pow im 4))))))>
#<alt (* (pow im 6) (+ (* 1/720 re) (+ (* 1/24 (/ re (pow im 2))) (+ (* 1/2 (/ re (pow im 4))) (/ re (pow im 6))))))>
#<alt (* 1/720 (* (pow im 6) re))>
#<alt (* (pow im 6) (+ (* 1/720 re) (* 1/24 (/ re (pow im 2)))))>
#<alt (* (pow im 6) (+ (* 1/720 re) (+ (* 1/24 (/ re (pow im 2))) (* 1/2 (/ re (pow im 4))))))>
#<alt (* (pow im 6) (+ (* 1/720 re) (+ (* 1/24 (/ re (pow im 2))) (+ (* 1/2 (/ re (pow im 4))) (/ re (pow im 6))))))>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt 2>
#<alt (+ 2 (pow im 2))>
#<alt (+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))>
#<alt (+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))>
#<alt (* 1/360 (pow im 6))>
#<alt (* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (+ (/ 1 (pow im 4)) (* 2 (/ 1 (pow im 6)))))))>
#<alt (* 1/360 (pow im 6))>
#<alt (* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (+ (/ 1 (pow im 4)) (* 2 (/ 1 (pow im 6)))))))>
#<alt (pow im 2)>
#<alt (* (pow im 2) (+ 1 (* 1/12 (pow im 2))))>
#<alt (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))>
#<alt (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))>
#<alt (* 1/360 (pow im 6))>
#<alt (* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* 1/360 (pow im 6))>
#<alt (* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))>
#<alt (* 1/24 (* (pow im 4) re))>
#<alt (* re (+ (* -1/144 (* (pow im 4) (pow re 2))) (* 1/24 (pow im 4))))>
#<alt (* re (+ (* 1/24 (pow im 4)) (* (pow re 2) (+ (* -1/144 (pow im 4)) (* 1/2880 (* (pow im 4) (pow re 2)))))))>
#<alt (* re (+ (* 1/24 (pow im 4)) (* (pow re 2) (+ (* -1/144 (pow im 4)) (* (pow re 2) (+ (* -1/120960 (* (pow im 4) (pow re 2))) (* 1/2880 (pow im 4))))))))>
#<alt (* 1/24 (* (pow im 4) (sin re)))>
#<alt (* 1/24 (* (pow im 4) (sin re)))>
#<alt (* 1/24 (* (pow im 4) (sin re)))>
#<alt (* 1/24 (* (pow im 4) (sin re)))>
#<alt (* 1/24 (* (pow im 4) (sin re)))>
#<alt (* 1/24 (* (pow im 4) (sin re)))>
#<alt (* 1/24 (* (pow im 4) (sin re)))>
#<alt (* 1/24 (* (pow im 4) (sin re)))>
#<alt (* 1/24 (* (pow im 4) (sin re)))>
#<alt (* 1/24 (* (pow im 4) (sin re)))>
#<alt (* 1/24 (* (pow im 4) (sin re)))>
#<alt (* 1/24 (* (pow im 4) (sin re)))>
#<alt (* 1/24 (* (pow im 4) (sin re)))>
#<alt (* 1/24 (* (pow im 4) (sin re)))>
#<alt (* 1/24 (* (pow im 4) (sin re)))>
#<alt (* 1/24 (* (pow im 4) (sin re)))>
#<alt (* 1/24 (* (pow im 4) (sin re)))>
#<alt (* 1/24 (* (pow im 4) (sin re)))>
#<alt (* 1/24 (* (pow im 4) (sin re)))>
#<alt (* 1/24 (* (pow im 4) (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/24 (pow im 4))>
#<alt (* 1/24 (pow im 4))>
#<alt (* 1/24 (pow im 4))>
#<alt (* 1/24 (pow im 4))>
#<alt (* 1/24 (pow im 4))>
#<alt (* 1/24 (pow im 4))>
#<alt (* 1/24 (pow im 4))>
#<alt (* 1/24 (pow im 4))>
#<alt (* 1/24 (pow im 4))>
#<alt (* 1/24 (pow im 4))>
#<alt (* 1/24 (pow im 4))>
#<alt (* 1/24 (pow im 4))>
#<alt (* 1/24 (pow im 3))>
#<alt (* 1/24 (pow im 3))>
#<alt (* 1/24 (pow im 3))>
#<alt (* 1/24 (pow im 3))>
#<alt (* 1/24 (pow im 3))>
#<alt (* 1/24 (pow im 3))>
#<alt (* 1/24 (pow im 3))>
#<alt (* 1/24 (pow im 3))>
#<alt (* 1/24 (pow im 3))>
#<alt (* 1/24 (pow im 3))>
#<alt (* 1/24 (pow im 3))>
#<alt (* 1/24 (pow im 3))>
#<alt (* 1/720 im)>
#<alt (* 1/720 im)>
#<alt (* 1/720 im)>
#<alt (* 1/720 im)>
#<alt (* 1/720 im)>
#<alt (* 1/720 im)>
#<alt (* 1/720 im)>
#<alt (* 1/720 im)>
#<alt (* 1/720 im)>
#<alt (* 1/720 im)>
#<alt (* 1/720 im)>
#<alt (* 1/720 im)>
#<alt (* 1/720 (pow im 2))>
#<alt (* 1/720 (pow im 2))>
#<alt (* 1/720 (pow im 2))>
#<alt (* 1/720 (pow im 2))>
#<alt (* 1/720 (pow im 2))>
#<alt (* 1/720 (pow im 2))>
#<alt (* 1/720 (pow im 2))>
#<alt (* 1/720 (pow im 2))>
#<alt (* 1/720 (pow im 2))>
#<alt (* 1/720 (pow im 2))>
#<alt (* 1/720 (pow im 2))>
#<alt (* 1/720 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))>
#<alt (* 1/720 (pow im 4))>
#<alt (* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* 1/720 (pow im 4))>
#<alt (* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/24 (pow im 2))>
#<alt (* 1/2 (pow im 2))>
#<alt (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))>
#<alt (* 1/24 (pow im 4))>
#<alt (* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* 1/24 (pow im 4))>
#<alt (* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))>
#<alt (* 1/360 im)>
#<alt (* 1/360 im)>
#<alt (* 1/360 im)>
#<alt (* 1/360 im)>
#<alt (* 1/360 im)>
#<alt (* 1/360 im)>
#<alt (* 1/360 im)>
#<alt (* 1/360 im)>
#<alt (* 1/360 im)>
#<alt (* 1/360 im)>
#<alt (* 1/360 im)>
#<alt (* 1/360 im)>
#<alt (* 1/144 (pow im 2))>
#<alt (* (pow im 2) (+ 1/144 (* 1/2160 (pow im 2))))>
#<alt (* (pow im 2) (+ 1/144 (* (pow im 2) (+ 1/2160 (* 1/129600 (pow im 2))))))>
#<alt (* (pow im 2) (+ 1/144 (* (pow im 2) (+ 1/2160 (* 1/129600 (pow im 2))))))>
#<alt (* 1/129600 (pow im 6))>
#<alt (* (pow im 6) (+ 1/129600 (* 1/2160 (/ 1 (pow im 2)))))>
#<alt (* (pow im 6) (+ 1/129600 (+ (/ 1/144 (pow im 4)) (* 1/2160 (/ 1 (pow im 2))))))>
#<alt (* (pow im 6) (+ 1/129600 (+ (/ 1/144 (pow im 4)) (* 1/2160 (/ 1 (pow im 2))))))>
#<alt (* 1/129600 (pow im 6))>
#<alt (* (pow im 6) (+ 1/129600 (* 1/2160 (/ 1 (pow im 2)))))>
#<alt (* (pow im 6) (+ 1/129600 (+ (/ 1/144 (pow im 4)) (* 1/2160 (/ 1 (pow im 2))))))>
#<alt (* (pow im 6) (+ 1/129600 (+ (/ 1/144 (pow im 4)) (* 1/2160 (/ 1 (pow im 2))))))>
Calls

84 calls:

TimeVariablePointExpression
3.0ms
im
@0
(* (* re 1/2) (+ 2 (/ (* (- 1 (* (* (* (* im im) (+ 1/12 (* im (* im 1/360)))) (+ 1/12 (* im (* im 1/360)))) (* im im))) (* im im)) (- 1 (* (* im im) (+ 1/12 (* im (* im 1/360))))))))
3.0ms
re
@0
(* (* re 1/2) (+ 2 (/ (* (- 1 (* (* (* (* im im) (+ 1/12 (* im (* im 1/360)))) (+ 1/12 (* im (* im 1/360)))) (* im im))) (* im im)) (- 1 (* (* im im) (+ 1/12 (* im (* im 1/360))))))))
1.0ms
re
@inf
(* (* re 1/2) (+ 2 (/ (* (- 1 (* (* (* (* im im) (+ 1/12 (* im (* im 1/360)))) (+ 1/12 (* im (* im 1/360)))) (* im im))) (* im im)) (- 1 (* (* im im) (+ 1/12 (* im (* im 1/360))))))))
1.0ms
im
@0
(* (sin re) (* im (* im (* (* im im) 1/24))))
1.0ms
re
@inf
(* (* re (+ 1 (* (* re re) -1/6))) (+ 1 (* (* im im) (+ 1/2 (* (* im im) 1/24)))))

rewrite314.0ms (2.6%)

Algorithm
batch-egg-rewrite
Rules
3752×*-lowering-*.f32
3752×*-lowering-*.f64
2676×/-lowering-/.f32
2676×/-lowering-/.f64
2276×fma-lowering-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
045345
1289234
22805219
08545219
Stop Event
iter limit
node limit
Counts
24 → 521
Calls
Call 1
Inputs
(* (+ 1 (* (+ 1/2 (* (* im im) (+ 1/24 (* im (* im 1/720))))) (* im im))) (sin re))
(+ 1 (* (+ 1/2 (* (* im im) (+ 1/24 (* im (* im 1/720))))) (* im im)))
(* (+ 1/2 (* (* im im) (+ 1/24 (* im (* im 1/720))))) (* im im))
(+ 1/2 (* (* im im) (+ 1/24 (* im (* im 1/720)))))
(* re (+ 1 (* (* re re) -1/6)))
(+ 1 (* (* re re) -1/6))
(* (* re re) -1/6)
(* re re)
(* (* re (+ 1 (* (* re re) -1/6))) (+ 1 (* (* im im) (+ 1/2 (* (* im im) 1/24)))))
(* (* re 1/2) (+ 2 (/ (* (- 1 (* (* (* (* im im) (+ 1/12 (* im (* im 1/360)))) (+ 1/12 (* im (* im 1/360)))) (* im im))) (* im im)) (- 1 (* (* im im) (+ 1/12 (* im (* im 1/360))))))))
(* re 1/2)
(+ 2 (/ (* (- 1 (* (* (* (* im im) (+ 1/12 (* im (* im 1/360)))) (+ 1/12 (* im (* im 1/360)))) (* im im))) (* im im)) (- 1 (* (* im im) (+ 1/12 (* im (* im 1/360)))))))
(/ (* (- 1 (* (* (* (* im im) (+ 1/12 (* im (* im 1/360)))) (+ 1/12 (* im (* im 1/360)))) (* im im))) (* im im)) (- 1 (* (* im im) (+ 1/12 (* im (* im 1/360))))))
(* (sin re) (* im (* im (* (* im im) 1/24))))
(sin re)
(* im (* im (* (* im im) 1/24)))
(* im (* (* im im) 1/24))
(* im 1/720)
(* im (* im 1/720))
(* (* im im) (+ 1/24 (* im (* im 1/720))))
(* (* im im) 1/24)
(* (* im im) (+ 1/2 (* (* im im) 1/24)))
(* im 1/360)
(* (* (* im im) (+ 1/12 (* im (* im 1/360)))) (+ 1/12 (* im (* im 1/360))))
Outputs
(+.f64 (*.f64 (sin.f64 re) #s(literal 1 binary64)) (*.f64 (sin.f64 re) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))))
(+.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))) (*.f64 (sin.f64 re) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (sin.f64 re)) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (sin.f64 re)))
(+.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (sin.f64 re)) (*.f64 #s(literal 1 binary64) (sin.f64 re)))
(fma.f64 #s(literal 1 binary64) (sin.f64 re) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (sin.f64 re)))
(fma.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (sin.f64 re) (*.f64 #s(literal 1 binary64) (sin.f64 re)))
(fma.f64 (sin.f64 re) #s(literal 1 binary64) (*.f64 (sin.f64 re) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))))
(fma.f64 (sin.f64 re) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (*.f64 (sin.f64 re) #s(literal 1 binary64)))
(/.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (sin.f64 re) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))) (sin.f64 re)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))) (sin.f64 re)) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 re) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))) (sin.f64 re))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))) (sin.f64 re))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))) (sin.f64 re))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))))
(+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))
(+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))))
(-.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) #s(literal 1 binary64))
(fma.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) im #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 im im)) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) 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/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))) #s(literal 1 binary64)) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))))) (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) #s(literal 1 binary64))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im im)))
(+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(+.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im im)))
(fma.f64 im (*.f64 im #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))
(fma.f64 im (*.f64 im #s(literal 1/2 binary64)) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im im)))
(fma.f64 (*.f64 im im) #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))
(fma.f64 (*.f64 im im) #s(literal 1/2 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im im)))
(fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(fma.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im im) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) im) im (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) im) im (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im im)))
(/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (*.f64 im im)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (*.f64 im im)) (-.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (*.f64 im im))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (*.f64 im im))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))
(*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (*.f64 im im))
(*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) #s(literal 1 binary64))
(*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) im)
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 im im)) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))
(*.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (*.f64 im im))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) im)
(+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))
(+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) #s(literal 1/2 binary64))
(+.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) #s(literal 1/2 binary64)))
(+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (-.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) #s(literal 1/2 binary64))))
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) #s(literal 1/2 binary64)))
(fma.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 im im) #s(literal 1/24 binary64) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/24 binary64) (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) #s(literal 1/2 binary64)))
(fma.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 im im) #s(literal 1/2 binary64))
(fma.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))
(fma.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))
(fma.f64 (*.f64 im #s(literal 1/24 binary64)) im (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) im #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) #s(literal 1/4 binary64)) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (neg.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) #s(literal 1/4 binary64))) (neg.f64 (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) #s(literal 1/2 binary64))))
(pow.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) #s(literal 1/2 binary64))))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(+.f64 re (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))))
(+.f64 re (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)))))
(+.f64 re (*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) re)
(-.f64 (/.f64 (*.f64 re re) (-.f64 re (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)))) (-.f64 re (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))))))
(fma.f64 #s(literal 1 binary64) re (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))))
(fma.f64 #s(literal 1 binary64) re (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)))))
(fma.f64 #s(literal 1 binary64) re (*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(fma.f64 re #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))))
(fma.f64 re #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)))))
(fma.f64 re #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(fma.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))) re)
(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 #s(literal 1/2 binary64) re) #s(literal 2 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)))))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(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)
(fma.f64 (*.f64 #s(literal 2 binary64) re) #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))))
(fma.f64 (*.f64 #s(literal 2 binary64) re) #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 #s(literal 2 binary64) re) #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(/.f64 (+.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64))) (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 re (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)))))))
(/.f64 (-.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))))) (-.f64 re (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)))))
(/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 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 re (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)))) 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 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64))) re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
(/.f64 (neg.f64 (+.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64))) (*.f64 re (*.f64 re re))))) (neg.f64 (+.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 re (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)))))) (neg.f64 (-.f64 re (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)))))) (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 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)))) 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 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64))) re)) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))))
(*.f64 #s(literal 1 binary64) (*.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 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) #s(literal 1 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) re)
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.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))))) 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 #s(literal 1/6 binary64) (*.f64 re re)))) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) (-.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 #s(literal 1 binary64) (*.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 (*.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 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 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 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.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 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #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 re re))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64))))) (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 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) #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 #s(literal 1/6 binary64) (*.f64 re re)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)))))) (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 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) #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 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)))) (/.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 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 re re)))))
(*.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 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)
(exp.f64 (*.f64 (log.f64 re) #s(literal 2 binary64)))
(pow.f64 re #s(literal 2 binary64))
(pow.f64 (*.f64 re re) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 re)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 re re))
(*.f64 re re)
(*.f64 (*.f64 re re) #s(literal 1 binary64))
(*.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 re #s(literal 2 binary64)) #s(literal 2 binary64)))
(*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64)) #s(literal 4 binary64))
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) re) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(*.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 re)))
(+.f64 (*.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)))) (*.f64 re (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 re (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 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 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)))))
(+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(-.f64 (/.f64 (*.f64 (*.f64 re (+.f64 #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 #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 re (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 re (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 re (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 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 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 re (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))))
(fma.f64 #s(literal 1 binary64) (*.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)))) (*.f64 re (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(fma.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 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))))))
(fma.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.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))))))
(fma.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)))) (*.f64 re (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(fma.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(fma.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) #s(literal 1 binary64)) (*.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/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 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/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))))
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) re (*.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/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 re (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))))
(fma.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) #s(literal 1 binary64) (*.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/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 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/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 (*.f64 im im) (*.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))))))
(fma.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.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))))))
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) re (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) 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))))))
(fma.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) re (*.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/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 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))))))
(fma.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) im) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 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/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))))
(fma.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 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 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 re (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 re (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 re (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 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 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 re (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 re (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 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 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 re (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (+.f64 #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 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 re (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 re (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 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 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 re (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 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/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (*.f64 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/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 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/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 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/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 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 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 re (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 re (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 re (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 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 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 re (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 re (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 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 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 re (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 re (+.f64 #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 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 re (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) (*.f64 re (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))))) (neg.f64 (-.f64 (*.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)))) (*.f64 re (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 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/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) #s(literal 1 binary64))))))
(/.f64 (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/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 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/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 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/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 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/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 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/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 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/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (*.f64 re (+.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/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) re)
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) re) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))))
(+.f64 re (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) re)
(-.f64 (/.f64 (*.f64 re re) (-.f64 re (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (-.f64 re (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))))
(fma.f64 #s(literal 1 binary64) re (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) re)
(fma.f64 re #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(fma.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) re)
(fma.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) re)
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 (/.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 #s(literal 1/2 binary64) re)) re)
(fma.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 #s(literal 1/2 binary64) re)) re)
(fma.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 #s(literal 1/2 binary64) re) re)
(fma.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) #s(literal 1/2 binary64)) re re)
(fma.f64 (*.f64 #s(literal 2 binary64) re) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) re) #s(literal 1/2 binary64) re)
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (/.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) re)
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) re)
(/.f64 (+.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))) (+.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 re (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))))
(/.f64 (-.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))) (-.f64 re (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))) (*.f64 #s(literal 1/2 binary64) re)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) re)) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))))) (neg.f64 (+.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 re (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))) (neg.f64 (-.f64 re (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))))) (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))) (neg.f64 (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))) (*.f64 #s(literal 1/2 binary64) re))) (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) re))) (neg.f64 (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) re)
(*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) re) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) re)
(*.f64 re #s(literal 1/2 binary64))
(+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) #s(literal 2 binary64))
(-.f64 (/.f64 #s(literal 4 binary64) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (/.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) #s(literal 2 binary64))) (/.f64 #s(literal 4 binary64) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) #s(literal 2 binary64))
(fma.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) #s(literal 2 binary64))
(fma.f64 (*.f64 im im) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))
(fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (/.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) #s(literal 2 binary64))
(fma.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) #s(literal 2 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) #s(literal 2 binary64))
(fma.f64 (*.f64 im (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 im (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))
(fma.f64 (*.f64 im (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (/.f64 im (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) #s(literal 2 binary64))
(fma.f64 (/.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) #s(literal 2 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) #s(literal 2 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 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 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) #s(literal 2 binary64)))) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))))
(/.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))) (+.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))))
(/.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) #s(literal 2 binary64)))) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))))
(/.f64 (neg.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))) (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))) (neg.f64 (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 4 binary64) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))))) (neg.f64 (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))) (neg.f64 (neg.f64 (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) #s(literal 4 binary64))) (neg.f64 (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) #s(literal 2 binary64))))
(pow.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) #s(literal 2 binary64)))) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) #s(literal 2 binary64))))))
(*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(neg.f64 (/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))))
(/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) #s(literal 1 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))) (/.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))) (/.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))) (*.f64 im im))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))) (*.f64 im im))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))) (/.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))) (/.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))
(*.f64 (*.f64 im im) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (/.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))) #s(literal -1 binary64)))
(*.f64 (*.f64 im (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 im (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(*.f64 (*.f64 im (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (/.f64 im (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (/.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(*.f64 (/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))
(*.f64 (/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(*.f64 im (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (sin.f64 re)))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (sin.f64 re)))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
(*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 im (sin.f64 re)))
(*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (sin.f64 re))
(*.f64 (*.f64 im (sin.f64 re)) (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))
(*.f64 (*.f64 (sin.f64 re) (*.f64 im im)) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))
(*.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) im)
(*.f64 (*.f64 (*.f64 im (sin.f64 re)) im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))
(*.f64 (*.f64 (*.f64 im (sin.f64 re)) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) im)
(*.f64 (*.f64 (*.f64 im (sin.f64 re)) (*.f64 im (*.f64 im im))) #s(literal 1/24 binary64))
(sin.f64 re)
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) re)) (cos.f64 (*.f64 #s(literal 1/2 binary64) re))))
(*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))
(*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))
(*.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (*.f64 im im))
(*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) im)
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 im #s(literal 1/24 binary64)))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/24 binary64))
(*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/24 binary64))
(*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))
(*.f64 (*.f64 im im) (*.f64 im #s(literal 1/24 binary64)))
(*.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im im)))
(*.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) im)
(*.f64 (*.f64 im #s(literal 1/24 binary64)) (*.f64 im im))
(*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/24 binary64))
(*.f64 im #s(literal 1/720 binary64))
(*.f64 #s(literal 1/720 binary64) im)
(*.f64 im (*.f64 im #s(literal 1/720 binary64)))
(*.f64 (*.f64 im im) #s(literal 1/720 binary64))
(*.f64 #s(literal 1/720 binary64) (*.f64 im im))
(*.f64 (*.f64 im #s(literal 1/720 binary64)) im)
(+.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))
(+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))
(-.f64 (/.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))
(fma.f64 im (*.f64 im #s(literal 1/24 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))
(fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))
(fma.f64 im (*.f64 (*.f64 im #s(literal 1/720 binary64)) (*.f64 im im)) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))
(fma.f64 (*.f64 im im) #s(literal 1/24 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))
(fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))
(fma.f64 #s(literal 1/24 binary64) (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))
(fma.f64 (*.f64 im #s(literal 1/720 binary64)) (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))
(fma.f64 (*.f64 im #s(literal 1/24 binary64)) im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im #s(literal 1/720 binary64)) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/720 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) im) im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal 1/720 binary64))) im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/373248000 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))
(/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/373248000 binary64)))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) #s(literal 1/24 binary64)))))
(/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64)))) (-.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/373248000 binary64))) (*.f64 im im)) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) #s(literal 1/24 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64))) (*.f64 im im)) (-.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/373248000 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (neg.f64 (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (neg.f64 (-.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/373248000 binary64))))) (neg.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) #s(literal 1/24 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64))))) (neg.f64 (-.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/373248000 binary64))) (*.f64 im im))) (neg.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) #s(literal 1/24 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/518400 binary64))) (*.f64 im im))) (neg.f64 (-.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))
(*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))
(*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 im im))
(*.f64 (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) im)
(*.f64 im (*.f64 im #s(literal 1/24 binary64)))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(*.f64 #s(literal 1/24 binary64) (*.f64 im im))
(*.f64 (*.f64 im #s(literal 1/24 binary64)) im)
(+.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
(fma.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(fma.f64 im (*.f64 im #s(literal 1/2 binary64)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
(fma.f64 (*.f64 im im) #s(literal 1/2 binary64) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
(fma.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(fma.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(fma.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (*.f64 im im) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) im (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) #s(literal 1 binary64)))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im #s(literal 1/24 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/24 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) im) im (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/24 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(/.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))
(/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (-.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 im im)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 im im)) (-.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (neg.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 im im))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 im im))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
(*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))) (*.f64 im im))
(*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) im)
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 im im)) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))
(*.f64 (*.f64 #s(literal 1 binary64) im) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))
(*.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))) (*.f64 im im))
(*.f64 im #s(literal 1/360 binary64))
(*.f64 #s(literal 1/360 binary64) im)
(+.f64 (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 1/12 binary64))) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))
(+.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 1/12 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 1/12 binary64))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 1/12 binary64)))) (-.f64 (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 1/12 binary64))) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 1/12 binary64))) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(fma.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 1/12 binary64)) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))
(fma.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 1/12 binary64))))
(fma.f64 im (*.f64 (*.f64 im #s(literal 1/360 binary64)) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 1/12 binary64))))
(fma.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) #s(literal 1/12 binary64)) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))
(fma.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 1/12 binary64))))
(fma.f64 (*.f64 im im) (*.f64 #s(literal 1/360 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 1/12 binary64))))
(fma.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))
(fma.f64 (*.f64 im #s(literal 1/360 binary64)) (*.f64 im (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 1/12 binary64))))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 1/12 binary64))))
(fma.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 im (*.f64 im #s(literal 1/12 binary64))) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))
(fma.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 1/12 binary64))))
(fma.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) #s(literal 1/12 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))
(fma.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 1/12 binary64))))
(fma.f64 (*.f64 im (*.f64 im #s(literal 1/12 binary64))) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))
(fma.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 1/12 binary64))))
(fma.f64 (*.f64 #s(literal 1/12 binary64) im) (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) im) (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 1/12 binary64))))
(fma.f64 (*.f64 #s(literal 1/12 binary64) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im im) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 1/12 binary64))))
(fma.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) im) (*.f64 im #s(literal 1/360 binary64)) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 1/12 binary64))))
(fma.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) (*.f64 im im)) #s(literal 1/360 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 1/12 binary64))))
(fma.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) (*.f64 im #s(literal 1/360 binary64))) im (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 1/12 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1/1728 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/46656000 binary64)) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))) (+.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 1/12 binary64))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 1/12 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 1/12 binary64))) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 1/12 binary64))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 1/12 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 1/12 binary64))) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(/.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) (+.f64 #s(literal 1/1728 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/46656000 binary64)))) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) #s(literal 1/12 binary64)))))
(/.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64)))) (-.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 1/1728 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/46656000 binary64))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) #s(literal 1/12 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (-.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/1728 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/46656000 binary64)) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 1/12 binary64))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 1/12 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 1/12 binary64))) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 1/12 binary64))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 1/12 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (neg.f64 (-.f64 (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 1/12 binary64))) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) (+.f64 #s(literal 1/1728 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/46656000 binary64))))) (neg.f64 (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) #s(literal 1/12 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64))))) (neg.f64 (-.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1/1728 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/46656000 binary64))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (neg.f64 (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) #s(literal 1/12 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (neg.f64 (-.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))
(pow.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) #s(literal 2 binary64))
(*.f64 im (*.f64 im (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))
(*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))
(*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))
(*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))
(*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))
(*.f64 (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im im))
(*.f64 (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))

simplify298.0ms (2.4%)

Algorithm
egg-herbie
Rules
5258×*-lowering-*.f32
5258×*-lowering-*.f64
4458×+-lowering-+.f64
4458×+-lowering-+.f32
2030×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02864059
110023710
239743674
096723674
Stop Event
iter limit
node limit
Counts
336 → 336
Calls
Call 1
Inputs
(sin re)
(+ (sin re) (* 1/2 (* (pow im 2) (sin re))))
(+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))
(+ (sin re) (* (pow im 2) (+ (* 1/2 (sin re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (sin re))) (* 1/24 (sin re)))))))
(* 1/720 (* (pow im 6) (sin re)))
(* (pow im 6) (+ (* 1/720 (sin re)) (* 1/24 (/ (sin re) (pow im 2)))))
(* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (* 1/2 (/ (sin re) (pow im 4))))))
(* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (+ (* 1/2 (/ (sin re) (pow im 4))) (/ (sin re) (pow im 6))))))
(* 1/720 (* (pow im 6) (sin re)))
(* (pow im 6) (+ (* 1/720 (sin re)) (* 1/24 (/ (sin re) (pow im 2)))))
(* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (* 1/2 (/ (sin re) (pow im 4))))))
(* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (+ (* 1/2 (/ (sin re) (pow im 4))) (/ (sin re) (pow im 6))))))
(* re (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(* re (+ 1 (+ (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))) (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))))
(* re (+ 1 (+ (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))) (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (* 1/120 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))))))))
(* re (+ 1 (+ (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))) (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (* (pow re 2) (+ (* -1/5040 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))) (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))))))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
1
(+ 1 (* 1/2 (pow im 2)))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))
(* 1/720 (pow im 6))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))))))
(* 1/720 (pow im 6))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))))))
(* 1/2 (pow im 2))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))
(* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))
(* 1/720 (pow im 6))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(* 1/720 (pow im 6))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
1/2
(+ 1/2 (* 1/24 (pow im 2)))
(+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))
(+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))
(* 1/720 (pow im 4))
(* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(* (pow im 4) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(* 1/720 (pow im 4))
(* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(* (pow im 4) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 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 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))
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(* re (+ 1 (+ (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(* re (+ 1 (+ (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(* re (+ 1 (+ (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(* -1/6 (* (pow re 3) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(* (pow re 3) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))
(* (pow re 3) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))
(* (pow re 3) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))
(* -1/6 (* (pow re 3) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (pow re 2))) (* 1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (pow re 2))) (* 1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (pow re 2))) (* 1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))))
(* re (+ 1 (* -1/6 (pow re 2))))
(+ (* 1/2 (* (pow im 2) (* re (+ 1 (* -1/6 (pow re 2)))))) (* re (+ 1 (* -1/6 (pow re 2)))))
(+ (* re (+ 1 (* -1/6 (pow re 2)))) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (* re (+ 1 (* -1/6 (pow re 2)))))) (* 1/2 (* re (+ 1 (* -1/6 (pow re 2))))))))
(+ (* re (+ 1 (* -1/6 (pow re 2)))) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (* re (+ 1 (* -1/6 (pow re 2)))))) (* 1/2 (* re (+ 1 (* -1/6 (pow re 2))))))))
(* 1/24 (* (pow im 4) (* re (+ 1 (* -1/6 (pow re 2))))))
(* (pow im 4) (+ (* 1/24 (* re (+ 1 (* -1/6 (pow re 2))))) (* 1/2 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2)))))
(* (pow im 4) (+ (* 1/24 (* re (+ 1 (* -1/6 (pow re 2))))) (+ (* 1/2 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 4)))))
(* (pow im 4) (+ (* 1/24 (* re (+ 1 (* -1/6 (pow re 2))))) (+ (* 1/2 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 4)))))
(* 1/24 (* (pow im 4) (* re (+ 1 (* -1/6 (pow re 2))))))
(* (pow im 4) (+ (* 1/24 (* re (+ 1 (* -1/6 (pow re 2))))) (* 1/2 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2)))))
(* (pow im 4) (+ (* 1/24 (* re (+ 1 (* -1/6 (pow re 2))))) (+ (* 1/2 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 4)))))
(* (pow im 4) (+ (* 1/24 (* re (+ 1 (* -1/6 (pow re 2))))) (+ (* 1/2 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 4)))))
(* 1/2 (* re (+ 2 (/ (* (pow im 2) (- 1 (* (pow im 4) (pow (+ 1/12 (* 1/360 (pow im 2))) 2)))) (- 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* 1/2 (* re (+ 2 (/ (* (pow im 2) (- 1 (* (pow im 4) (pow (+ 1/12 (* 1/360 (pow im 2))) 2)))) (- 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* 1/2 (* re (+ 2 (/ (* (pow im 2) (- 1 (* (pow im 4) (pow (+ 1/12 (* 1/360 (pow im 2))) 2)))) (- 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* 1/2 (* re (+ 2 (/ (* (pow im 2) (- 1 (* (pow im 4) (pow (+ 1/12 (* 1/360 (pow im 2))) 2)))) (- 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* 1/2 (* re (+ 2 (/ (* (pow im 2) (- 1 (* (pow im 4) (pow (+ 1/12 (* 1/360 (pow im 2))) 2)))) (- 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* 1/2 (* re (+ 2 (/ (* (pow im 2) (- 1 (* (pow im 4) (pow (+ 1/12 (* 1/360 (pow im 2))) 2)))) (- 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* 1/2 (* re (+ 2 (/ (* (pow im 2) (- 1 (* (pow im 4) (pow (+ 1/12 (* 1/360 (pow im 2))) 2)))) (- 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* 1/2 (* re (+ 2 (/ (* (pow im 2) (- 1 (* (pow im 4) (pow (+ 1/12 (* 1/360 (pow im 2))) 2)))) (- 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* 1/2 (* re (+ 2 (/ (* (pow im 2) (- 1 (* (pow im 4) (pow (+ 1/12 (* 1/360 (pow im 2))) 2)))) (- 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* 1/2 (* re (+ 2 (/ (* (pow im 2) (- 1 (* (pow im 4) (pow (+ 1/12 (* 1/360 (pow im 2))) 2)))) (- 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* 1/2 (* re (+ 2 (/ (* (pow im 2) (- 1 (* (pow im 4) (pow (+ 1/12 (* 1/360 (pow im 2))) 2)))) (- 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(* 1/2 (* re (+ 2 (/ (* (pow im 2) (- 1 (* (pow im 4) (pow (+ 1/12 (* 1/360 (pow im 2))) 2)))) (- 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
re
(+ re (* 1/2 (* (pow im 2) re)))
(+ re (* (pow im 2) (+ (* 1/24 (* (pow im 2) re)) (* 1/2 re))))
(+ re (* (pow im 2) (+ (* 1/2 re) (* (pow im 2) (+ (* 1/720 (* (pow im 2) re)) (* 1/24 re))))))
(* 1/720 (* (pow im 6) re))
(* (pow im 6) (+ (* 1/720 re) (* 1/24 (/ re (pow im 2)))))
(* (pow im 6) (+ (* 1/720 re) (+ (* 1/24 (/ re (pow im 2))) (* 1/2 (/ re (pow im 4))))))
(* (pow im 6) (+ (* 1/720 re) (+ (* 1/24 (/ re (pow im 2))) (+ (* 1/2 (/ re (pow im 4))) (/ re (pow im 6))))))
(* 1/720 (* (pow im 6) re))
(* (pow im 6) (+ (* 1/720 re) (* 1/24 (/ re (pow im 2)))))
(* (pow im 6) (+ (* 1/720 re) (+ (* 1/24 (/ re (pow im 2))) (* 1/2 (/ re (pow im 4))))))
(* (pow im 6) (+ (* 1/720 re) (+ (* 1/24 (/ re (pow im 2))) (+ (* 1/2 (/ re (pow im 4))) (/ re (pow im 6))))))
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
2
(+ 2 (pow im 2))
(+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))
(+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))
(* 1/360 (pow im 6))
(* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (+ (/ 1 (pow im 4)) (* 2 (/ 1 (pow im 6)))))))
(* 1/360 (pow im 6))
(* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (+ (/ 1 (pow im 4)) (* 2 (/ 1 (pow im 6)))))))
(pow im 2)
(* (pow im 2) (+ 1 (* 1/12 (pow im 2))))
(* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))
(* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))
(* 1/360 (pow im 6))
(* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(* 1/360 (pow im 6))
(* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(* 1/24 (* (pow im 4) re))
(* re (+ (* -1/144 (* (pow im 4) (pow re 2))) (* 1/24 (pow im 4))))
(* re (+ (* 1/24 (pow im 4)) (* (pow re 2) (+ (* -1/144 (pow im 4)) (* 1/2880 (* (pow im 4) (pow re 2)))))))
(* re (+ (* 1/24 (pow im 4)) (* (pow re 2) (+ (* -1/144 (pow im 4)) (* (pow re 2) (+ (* -1/120960 (* (pow im 4) (pow re 2))) (* 1/2880 (pow im 4))))))))
(* 1/24 (* (pow im 4) (sin re)))
(* 1/24 (* (pow im 4) (sin re)))
(* 1/24 (* (pow im 4) (sin re)))
(* 1/24 (* (pow im 4) (sin re)))
(* 1/24 (* (pow im 4) (sin re)))
(* 1/24 (* (pow im 4) (sin re)))
(* 1/24 (* (pow im 4) (sin re)))
(* 1/24 (* (pow im 4) (sin re)))
(* 1/24 (* (pow im 4) (sin re)))
(* 1/24 (* (pow im 4) (sin re)))
(* 1/24 (* (pow im 4) (sin re)))
(* 1/24 (* (pow im 4) (sin re)))
(* 1/24 (* (pow im 4) (sin re)))
(* 1/24 (* (pow im 4) (sin re)))
(* 1/24 (* (pow im 4) (sin re)))
(* 1/24 (* (pow im 4) (sin re)))
(* 1/24 (* (pow im 4) (sin re)))
(* 1/24 (* (pow im 4) (sin re)))
(* 1/24 (* (pow im 4) (sin re)))
(* 1/24 (* (pow im 4) (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/24 (pow im 4))
(* 1/24 (pow im 4))
(* 1/24 (pow im 4))
(* 1/24 (pow im 4))
(* 1/24 (pow im 4))
(* 1/24 (pow im 4))
(* 1/24 (pow im 4))
(* 1/24 (pow im 4))
(* 1/24 (pow im 4))
(* 1/24 (pow im 4))
(* 1/24 (pow im 4))
(* 1/24 (pow im 4))
(* 1/24 (pow im 3))
(* 1/24 (pow im 3))
(* 1/24 (pow im 3))
(* 1/24 (pow im 3))
(* 1/24 (pow im 3))
(* 1/24 (pow im 3))
(* 1/24 (pow im 3))
(* 1/24 (pow im 3))
(* 1/24 (pow im 3))
(* 1/24 (pow im 3))
(* 1/24 (pow im 3))
(* 1/24 (pow im 3))
(* 1/720 im)
(* 1/720 im)
(* 1/720 im)
(* 1/720 im)
(* 1/720 im)
(* 1/720 im)
(* 1/720 im)
(* 1/720 im)
(* 1/720 im)
(* 1/720 im)
(* 1/720 im)
(* 1/720 im)
(* 1/720 (pow im 2))
(* 1/720 (pow im 2))
(* 1/720 (pow im 2))
(* 1/720 (pow im 2))
(* 1/720 (pow im 2))
(* 1/720 (pow im 2))
(* 1/720 (pow im 2))
(* 1/720 (pow im 2))
(* 1/720 (pow im 2))
(* 1/720 (pow im 2))
(* 1/720 (pow im 2))
(* 1/720 (pow im 2))
(* 1/24 (pow im 2))
(* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))
(* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))
(* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))
(* 1/720 (pow im 4))
(* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* 1/720 (pow im 4))
(* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/24 (pow im 2))
(* 1/2 (pow im 2))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(* 1/24 (pow im 4))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* 1/24 (pow im 4))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(* 1/360 im)
(* 1/360 im)
(* 1/360 im)
(* 1/360 im)
(* 1/360 im)
(* 1/360 im)
(* 1/360 im)
(* 1/360 im)
(* 1/360 im)
(* 1/360 im)
(* 1/360 im)
(* 1/360 im)
(* 1/144 (pow im 2))
(* (pow im 2) (+ 1/144 (* 1/2160 (pow im 2))))
(* (pow im 2) (+ 1/144 (* (pow im 2) (+ 1/2160 (* 1/129600 (pow im 2))))))
(* (pow im 2) (+ 1/144 (* (pow im 2) (+ 1/2160 (* 1/129600 (pow im 2))))))
(* 1/129600 (pow im 6))
(* (pow im 6) (+ 1/129600 (* 1/2160 (/ 1 (pow im 2)))))
(* (pow im 6) (+ 1/129600 (+ (/ 1/144 (pow im 4)) (* 1/2160 (/ 1 (pow im 2))))))
(* (pow im 6) (+ 1/129600 (+ (/ 1/144 (pow im 4)) (* 1/2160 (/ 1 (pow im 2))))))
(* 1/129600 (pow im 6))
(* (pow im 6) (+ 1/129600 (* 1/2160 (/ 1 (pow im 2)))))
(* (pow im 6) (+ 1/129600 (+ (/ 1/144 (pow im 4)) (* 1/2160 (/ 1 (pow im 2))))))
(* (pow im 6) (+ 1/129600 (+ (/ 1/144 (pow im 4)) (* 1/2160 (/ 1 (pow im 2))))))
Outputs
(sin re)
(sin.f64 re)
(+ (sin re) (* 1/2 (* (pow im 2) (sin re))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (sin.f64 re))
(+ (sin re) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (sin re))) (* 1/2 (sin re)))))
(+.f64 (sin.f64 re) (*.f64 (*.f64 im im) (*.f64 (sin.f64 re) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(+ (sin re) (* (pow im 2) (+ (* 1/2 (sin re)) (* (pow im 2) (+ (* 1/720 (* (pow im 2) (sin re))) (* 1/24 (sin re)))))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (sin.f64 re)) (*.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))))
(* 1/720 (* (pow im 6) (sin re)))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64))))
(* (pow im 6) (+ (* 1/720 (sin re)) (* 1/24 (/ (sin re) (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (*.f64 (sin.f64 re) #s(literal 1/720 binary64)) (/.f64 (*.f64 (sin.f64 re) #s(literal 1/24 binary64)) (*.f64 im im))))
(* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (* 1/2 (/ (sin re) (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (*.f64 (sin.f64 re) #s(literal 1/720 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal 1/24 binary64)) (*.f64 im im)) (/.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (+ (* 1/2 (/ (sin re) (pow im 4))) (/ (sin re) (pow im 6))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (*.f64 (sin.f64 re) #s(literal 1/720 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal 1/24 binary64)) (*.f64 im im)) (+.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 6 binary64)))))))
(* 1/720 (* (pow im 6) (sin re)))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64))))
(* (pow im 6) (+ (* 1/720 (sin re)) (* 1/24 (/ (sin re) (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (*.f64 (sin.f64 re) #s(literal 1/720 binary64)) (/.f64 (*.f64 (sin.f64 re) #s(literal 1/24 binary64)) (*.f64 im im))))
(* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (* 1/2 (/ (sin re) (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (*.f64 (sin.f64 re) #s(literal 1/720 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal 1/24 binary64)) (*.f64 im im)) (/.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* (pow im 6) (+ (* 1/720 (sin re)) (+ (* 1/24 (/ (sin re) (pow im 2))) (+ (* 1/2 (/ (sin re) (pow im 4))) (/ (sin re) (pow im 6))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (*.f64 (sin.f64 re) #s(literal 1/720 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal 1/24 binary64)) (*.f64 im im)) (+.f64 (/.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 6 binary64)))))))
(* re (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(* re (+ 1 (+ (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))) (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))))
(*.f64 re (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(* re (+ 1 (+ (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))) (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (* 1/120 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))) (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/120 binary64))))))))
(* re (+ 1 (+ (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))) (* (pow re 2) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))) (* (pow re 2) (+ (* -1/5040 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))) (* 1/120 (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))))))))))
(*.f64 re (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 re re) #s(literal -1/5040 binary64))))))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(* (sin re) (+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (pow im 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))
(+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(+ 1 (* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))
(* 1/720 (pow im 6))
(*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))))))
(+.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 1 binary64))
(* 1/720 (pow im 6))
(*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (+ (* 1/24 (/ 1 (pow im 2))) (/ 1 (pow im 6))))))
(+.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 1 binary64))
(* 1/2 (pow im 2))
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))
(* (pow im 2) (+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))
(* 1/720 (pow im 6))
(*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* 1/720 (pow im 6))
(*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* (pow im 6) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/24 (pow im 2)))
(+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))
(+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))
(+ 1/2 (* (pow im 2) (+ 1/24 (* 1/720 (pow im 2)))))
(+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))
(* 1/720 (pow im 4))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))
(* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/720 binary64) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* (pow im 4) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/720 binary64) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* 1/720 (pow im 4))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))
(* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/720 binary64) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* (pow im 4) (+ 1/720 (+ (/ 1/2 (pow im 4)) (* 1/24 (/ 1 (pow im 2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/720 binary64) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
re
(* re (+ 1 (* -1/6 (pow re 2))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))
(* re (+ 1 (* -1/6 (pow re 2))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))
(* re (+ 1 (* -1/6 (pow re 2))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))
(* -1/6 (pow re 3))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))
(* (pow re 3) (- (/ 1 (pow re 2)) 1/6))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))
(* (pow re 3) (- (/ 1 (pow re 2)) 1/6))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))
(* (pow re 3) (- (/ 1 (pow re 2)) 1/6))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))
(* -1/6 (pow re 3))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))
(* -1 (* (pow re 3) (- 1/6 (/ 1 (pow re 2)))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -1 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 -1/6 binary64) (*.f64 #s(literal -1 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 -1/6 binary64) (*.f64 #s(literal -1 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 #s(literal -1/6 binary64) (*.f64 re re)))
(+ 1 (* -1/6 (pow re 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))
(+ 1 (* -1/6 (pow re 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))
(* -1/6 (pow re 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 re re))
(* (pow re 2) (- (/ 1 (pow re 2)) 1/6))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))
(* (pow re 2) (- (/ 1 (pow re 2)) 1/6))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))
(* (pow re 2) (- (/ 1 (pow re 2)) 1/6))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))
(* -1/6 (pow re 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 re re))
(* (pow re 2) (- (/ 1 (pow re 2)) 1/6))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))
(* (pow re 2) (- (/ 1 (pow re 2)) 1/6))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))
(* (pow re 2) (- (/ 1 (pow re 2)) 1/6))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))
(* -1/6 (pow re 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 re re))
(* -1/6 (pow re 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 re re))
(* -1/6 (pow re 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 re re))
(* -1/6 (pow re 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 re re))
(* -1/6 (pow re 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 re re))
(* -1/6 (pow re 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 re re))
(* -1/6 (pow re 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 re re))
(* -1/6 (pow re 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 re re))
(* -1/6 (pow re 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 re re))
(* -1/6 (pow re 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 re re))
(* -1/6 (pow re 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 re re))
(* -1/6 (pow re 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 re re))
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(* re (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(* re (+ 1 (+ (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))))
(* re (+ 1 (+ (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))))
(* re (+ 1 (+ (* -1/6 (* (pow re 2) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))))) (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))))
(* -1/6 (* (pow re 3) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))) (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))
(* (pow re 3) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (/.f64 (*.f64 im im) re) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) re)) (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))))
(* (pow re 3) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (/.f64 (*.f64 im im) re) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) re)) (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))))
(* (pow re 3) (+ (* -1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))) (+ (/ 1 (pow re 2)) (/ (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))) (pow re 2)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (/.f64 (*.f64 im im) re) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) re)) (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))))
(* -1/6 (* (pow re 3) (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))) (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (pow re 2))) (* 1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))))
(*.f64 (*.f64 re (*.f64 re re)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/6 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) #s(literal 1/6 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))) (*.f64 re re))))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (pow re 2))) (* 1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))))
(*.f64 (*.f64 re (*.f64 re re)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/6 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) #s(literal 1/6 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))) (*.f64 re re))))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))) (pow re 2))) (* 1/6 (+ 1 (* (pow im 2) (+ 1/2 (* 1/24 (pow im 2)))))))))
(*.f64 (*.f64 re (*.f64 re re)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/6 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) #s(literal 1/6 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))) (*.f64 re re))))))
(* re (+ 1 (* -1/6 (pow re 2))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))
(+ (* 1/2 (* (pow im 2) (* re (+ 1 (* -1/6 (pow re 2)))))) (* re (+ 1 (* -1/6 (pow re 2)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(+ (* re (+ 1 (* -1/6 (pow re 2)))) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (* re (+ 1 (* -1/6 (pow re 2)))))) (* 1/2 (* re (+ 1 (* -1/6 (pow re 2))))))))
(+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(+ (* re (+ 1 (* -1/6 (pow re 2)))) (* (pow im 2) (+ (* 1/24 (* (pow im 2) (* re (+ 1 (* -1/6 (pow re 2)))))) (* 1/2 (* re (+ 1 (* -1/6 (pow re 2))))))))
(+.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(* 1/24 (* (pow im 4) (* re (+ 1 (* -1/6 (pow re 2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))))
(* (pow im 4) (+ (* 1/24 (* re (+ 1 (* -1/6 (pow re 2))))) (* 1/2 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))) (/.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))) (*.f64 im im))))
(* (pow im 4) (+ (* 1/24 (* re (+ 1 (* -1/6 (pow re 2))))) (+ (* 1/2 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 4)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))) (+.f64 (/.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))) (*.f64 im im)) (/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* (pow im 4) (+ (* 1/24 (* re (+ 1 (* -1/6 (pow re 2))))) (+ (* 1/2 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 4)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))) (+.f64 (/.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))) (*.f64 im im)) (/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* 1/24 (* (pow im 4) (* re (+ 1 (* -1/6 (pow re 2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))))
(* (pow im 4) (+ (* 1/24 (* re (+ 1 (* -1/6 (pow re 2))))) (* 1/2 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))) (/.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))) (*.f64 im im))))
(* (pow im 4) (+ (* 1/24 (* re (+ 1 (* -1/6 (pow re 2))))) (+ (* 1/2 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 4)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))) (+.f64 (/.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))) (*.f64 im im)) (/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* (pow im 4) (+ (* 1/24 (* re (+ 1 (* -1/6 (pow re 2))))) (+ (* 1/2 (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 2))) (/ (* re (+ 1 (* -1/6 (pow re 2)))) (pow im 4)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))) (+.f64 (/.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))) (*.f64 im im)) (/.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* 1/2 (* re (+ 2 (/ (* (pow im 2) (- 1 (* (pow im 4) (pow (+ 1/12 (* 1/360 (pow im 2))) 2)))) (- 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (* re (+ 2 (/ (* (pow im 2) (- 1 (* (pow im 4) (pow (+ 1/12 (* 1/360 (pow im 2))) 2)))) (- 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (* re (+ 2 (/ (* (pow im 2) (- 1 (* (pow im 4) (pow (+ 1/12 (* 1/360 (pow im 2))) 2)))) (- 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (* re (+ 2 (/ (* (pow im 2) (- 1 (* (pow im 4) (pow (+ 1/12 (* 1/360 (pow im 2))) 2)))) (- 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (* re (+ 2 (/ (* (pow im 2) (- 1 (* (pow im 4) (pow (+ 1/12 (* 1/360 (pow im 2))) 2)))) (- 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (* re (+ 2 (/ (* (pow im 2) (- 1 (* (pow im 4) (pow (+ 1/12 (* 1/360 (pow im 2))) 2)))) (- 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (* re (+ 2 (/ (* (pow im 2) (- 1 (* (pow im 4) (pow (+ 1/12 (* 1/360 (pow im 2))) 2)))) (- 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (* re (+ 2 (/ (* (pow im 2) (- 1 (* (pow im 4) (pow (+ 1/12 (* 1/360 (pow im 2))) 2)))) (- 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (* re (+ 2 (/ (* (pow im 2) (- 1 (* (pow im 4) (pow (+ 1/12 (* 1/360 (pow im 2))) 2)))) (- 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (* re (+ 2 (/ (* (pow im 2) (- 1 (* (pow im 4) (pow (+ 1/12 (* 1/360 (pow im 2))) 2)))) (- 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (* re (+ 2 (/ (* (pow im 2) (- 1 (* (pow im 4) (pow (+ 1/12 (* 1/360 (pow im 2))) 2)))) (- 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (* re (+ 2 (/ (* (pow im 2) (- 1 (* (pow im 4) (pow (+ 1/12 (* 1/360 (pow im 2))) 2)))) (- 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 re #s(literal 1/2 binary64)))
re
(+ re (* 1/2 (* (pow im 2) re)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) re)
(+ re (* (pow im 2) (+ (* 1/24 (* (pow im 2) re)) (* 1/2 re))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(+ re (* (pow im 2) (+ (* 1/2 re) (* (pow im 2) (+ (* 1/720 (* (pow im 2) re)) (* 1/24 re))))))
(+.f64 re (*.f64 (*.f64 im im) (+.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(* 1/720 (* (pow im 6) re))
(*.f64 re (*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64))))
(* (pow im 6) (+ (* 1/720 re) (* 1/24 (/ re (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (*.f64 re #s(literal 1/720 binary64)) (*.f64 #s(literal 1/24 binary64) (/.f64 re (*.f64 im im)))))
(* (pow im 6) (+ (* 1/720 re) (+ (* 1/24 (/ re (pow im 2))) (* 1/2 (/ re (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (*.f64 re #s(literal 1/720 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (/.f64 re (*.f64 im im))) (/.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* (pow im 6) (+ (* 1/720 re) (+ (* 1/24 (/ re (pow im 2))) (+ (* 1/2 (/ re (pow im 4))) (/ re (pow im 6))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (*.f64 re #s(literal 1/720 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (/.f64 re (*.f64 im im))) (+.f64 (/.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 re (pow.f64 im #s(literal 6 binary64)))))))
(* 1/720 (* (pow im 6) re))
(*.f64 re (*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64))))
(* (pow im 6) (+ (* 1/720 re) (* 1/24 (/ re (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (*.f64 re #s(literal 1/720 binary64)) (*.f64 #s(literal 1/24 binary64) (/.f64 re (*.f64 im im)))))
(* (pow im 6) (+ (* 1/720 re) (+ (* 1/24 (/ re (pow im 2))) (* 1/2 (/ re (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (*.f64 re #s(literal 1/720 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (/.f64 re (*.f64 im im))) (/.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* (pow im 6) (+ (* 1/720 re) (+ (* 1/24 (/ re (pow im 2))) (+ (* 1/2 (/ re (pow im 4))) (/ re (pow im 6))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (*.f64 re #s(literal 1/720 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (/.f64 re (*.f64 im im))) (+.f64 (/.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 re (pow.f64 im #s(literal 6 binary64)))))))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
2
#s(literal 2 binary64)
(+ 2 (pow im 2))
(+.f64 #s(literal 2 binary64) (*.f64 im im))
(+ 2 (* (pow im 2) (+ 1 (* 1/12 (pow im 2)))))
(+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))))
(+ 2 (* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2)))))))
(+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(* 1/360 (pow im 6))
(*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/360 binary64))
(* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (+ (/ 1 (pow im 4)) (* 2 (/ 1 (pow im 6)))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (+.f64 (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 6 binary64)))))
(* 1/360 (pow im 6))
(*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/360 binary64))
(* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (+ (/ 1 (pow im 4)) (* 2 (/ 1 (pow im 6)))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (+.f64 (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 6 binary64)))))
(pow im 2)
(*.f64 im im)
(* (pow im 2) (+ 1 (* 1/12 (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))))
(* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))
(* (pow im 2) (+ 1 (* (pow im 2) (+ 1/12 (* 1/360 (pow im 2))))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))
(* 1/360 (pow im 6))
(*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/360 binary64))
(* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* 1/360 (pow im 6))
(*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/360 binary64))
(* (pow im 6) (+ 1/360 (* 1/12 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (pow im 6) (+ 1/360 (+ (* 1/12 (/ 1 (pow im 2))) (/ 1 (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (+.f64 #s(literal 1/360 binary64) (/.f64 #s(literal 1/12 binary64) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* 1/24 (* (pow im 4) re))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(* re (+ (* -1/144 (* (pow im 4) (pow re 2))) (* 1/24 (pow im 4))))
(*.f64 re (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/144 binary64))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(* re (+ (* 1/24 (pow im 4)) (* (pow re 2) (+ (* -1/144 (pow im 4)) (* 1/2880 (* (pow im 4) (pow re 2)))))))
(*.f64 re (+.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/144 binary64)) (*.f64 re (*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/2880 binary64)))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(* re (+ (* 1/24 (pow im 4)) (* (pow re 2) (+ (* -1/144 (pow im 4)) (* (pow re 2) (+ (* -1/120960 (* (pow im 4) (pow re 2))) (* 1/2880 (pow im 4))))))))
(*.f64 re (+.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/144 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/120960 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/2880 binary64)))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(* 1/24 (* (pow im 4) (sin re)))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(* 1/24 (* (pow im 4) (sin re)))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(* 1/24 (* (pow im 4) (sin re)))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(* 1/24 (* (pow im 4) (sin re)))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(* 1/24 (* (pow im 4) (sin re)))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(* 1/24 (* (pow im 4) (sin re)))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(* 1/24 (* (pow im 4) (sin re)))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(* 1/24 (* (pow im 4) (sin re)))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(* 1/24 (* (pow im 4) (sin re)))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(* 1/24 (* (pow im 4) (sin re)))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(* 1/24 (* (pow im 4) (sin re)))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(* 1/24 (* (pow im 4) (sin re)))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(* 1/24 (* (pow im 4) (sin re)))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(* 1/24 (* (pow im 4) (sin re)))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(* 1/24 (* (pow im 4) (sin re)))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(* 1/24 (* (pow im 4) (sin re)))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(* 1/24 (* (pow im 4) (sin re)))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(* 1/24 (* (pow im 4) (sin re)))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(* 1/24 (* (pow im 4) (sin re)))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(* 1/24 (* (pow im 4) (sin re)))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
re
(* re (+ 1 (* -1/6 (pow re 2))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))
(* 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 (*.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/24 (pow im 4))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(* 1/24 (pow im 4))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(* 1/24 (pow im 4))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(* 1/24 (pow im 4))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(* 1/24 (pow im 4))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(* 1/24 (pow im 4))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(* 1/24 (pow im 4))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(* 1/24 (pow im 4))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(* 1/24 (pow im 4))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(* 1/24 (pow im 4))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(* 1/24 (pow im 4))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(* 1/24 (pow im 4))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(* 1/24 (pow im 3))
(*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(* 1/24 (pow im 3))
(*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(* 1/24 (pow im 3))
(*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(* 1/24 (pow im 3))
(*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(* 1/24 (pow im 3))
(*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(* 1/24 (pow im 3))
(*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(* 1/24 (pow im 3))
(*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(* 1/24 (pow im 3))
(*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(* 1/24 (pow im 3))
(*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(* 1/24 (pow im 3))
(*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(* 1/24 (pow im 3))
(*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(* 1/24 (pow im 3))
(*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))
(* 1/720 im)
(*.f64 im #s(literal 1/720 binary64))
(* 1/720 im)
(*.f64 im #s(literal 1/720 binary64))
(* 1/720 im)
(*.f64 im #s(literal 1/720 binary64))
(* 1/720 im)
(*.f64 im #s(literal 1/720 binary64))
(* 1/720 im)
(*.f64 im #s(literal 1/720 binary64))
(* 1/720 im)
(*.f64 im #s(literal 1/720 binary64))
(* 1/720 im)
(*.f64 im #s(literal 1/720 binary64))
(* 1/720 im)
(*.f64 im #s(literal 1/720 binary64))
(* 1/720 im)
(*.f64 im #s(literal 1/720 binary64))
(* 1/720 im)
(*.f64 im #s(literal 1/720 binary64))
(* 1/720 im)
(*.f64 im #s(literal 1/720 binary64))
(* 1/720 im)
(*.f64 im #s(literal 1/720 binary64))
(* 1/720 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/720 binary64))
(* 1/720 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/720 binary64))
(* 1/720 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/720 binary64))
(* 1/720 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/720 binary64))
(* 1/720 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/720 binary64))
(* 1/720 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/720 binary64))
(* 1/720 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/720 binary64))
(* 1/720 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/720 binary64))
(* 1/720 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/720 binary64))
(* 1/720 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/720 binary64))
(* 1/720 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/720 binary64))
(* 1/720 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/720 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))
(* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))
(* (pow im 2) (+ 1/24 (* 1/720 (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))
(* 1/720 (pow im 4))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))
(* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* 1/720 (pow im 4))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))
(* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/720 (* 1/24 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/24 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/24 binary64))
(* 1/2 (pow im 2))
(*.f64 #s(literal 1/2 binary64) (*.f64 im im))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(* (pow im 2) (+ 1/2 (* 1/24 (pow im 2))))
(*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(* 1/24 (pow im 4))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(* 1/24 (pow im 4))
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(* (pow im 4) (+ 1/24 (* 1/2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))))
(* 1/360 im)
(*.f64 im #s(literal 1/360 binary64))
(* 1/360 im)
(*.f64 im #s(literal 1/360 binary64))
(* 1/360 im)
(*.f64 im #s(literal 1/360 binary64))
(* 1/360 im)
(*.f64 im #s(literal 1/360 binary64))
(* 1/360 im)
(*.f64 im #s(literal 1/360 binary64))
(* 1/360 im)
(*.f64 im #s(literal 1/360 binary64))
(* 1/360 im)
(*.f64 im #s(literal 1/360 binary64))
(* 1/360 im)
(*.f64 im #s(literal 1/360 binary64))
(* 1/360 im)
(*.f64 im #s(literal 1/360 binary64))
(* 1/360 im)
(*.f64 im #s(literal 1/360 binary64))
(* 1/360 im)
(*.f64 im #s(literal 1/360 binary64))
(* 1/360 im)
(*.f64 im #s(literal 1/360 binary64))
(* 1/144 (pow im 2))
(*.f64 im (*.f64 im #s(literal 1/144 binary64)))
(* (pow im 2) (+ 1/144 (* 1/2160 (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im im) #s(literal 1/2160 binary64))))
(* (pow im 2) (+ 1/144 (* (pow im 2) (+ 1/2160 (* 1/129600 (pow im 2))))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/144 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2160 binary64) (*.f64 (*.f64 im im) #s(literal 1/129600 binary64)))))))
(* (pow im 2) (+ 1/144 (* (pow im 2) (+ 1/2160 (* 1/129600 (pow im 2))))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/144 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2160 binary64) (*.f64 (*.f64 im im) #s(literal 1/129600 binary64)))))))
(* 1/129600 (pow im 6))
(*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/129600 binary64))
(* (pow im 6) (+ 1/129600 (* 1/2160 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/129600 binary64) (/.f64 #s(literal 1/2160 binary64) (*.f64 im im))))
(* (pow im 6) (+ 1/129600 (+ (/ 1/144 (pow im 4)) (* 1/2160 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/129600 binary64) (+.f64 (/.f64 #s(literal 1/2160 binary64) (*.f64 im im)) (/.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* (pow im 6) (+ 1/129600 (+ (/ 1/144 (pow im 4)) (* 1/2160 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/129600 binary64) (+.f64 (/.f64 #s(literal 1/2160 binary64) (*.f64 im im)) (/.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* 1/129600 (pow im 6))
(*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/129600 binary64))
(* (pow im 6) (+ 1/129600 (* 1/2160 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/129600 binary64) (/.f64 #s(literal 1/2160 binary64) (*.f64 im im))))
(* (pow im 6) (+ 1/129600 (+ (/ 1/144 (pow im 4)) (* 1/2160 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/129600 binary64) (+.f64 (/.f64 #s(literal 1/2160 binary64) (*.f64 im im)) (/.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* (pow im 6) (+ 1/129600 (+ (/ 1/144 (pow im 4)) (* 1/2160 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/129600 binary64) (+.f64 (/.f64 #s(literal 1/2160 binary64) (*.f64 im im)) (/.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))

eval170.0ms (1.4%)

Compiler

Compiled 36527 to 2418 computations (93.4% saved)

prune181.0ms (1.5%)

Pruning

59 alts after pruning (54 fresh and 5 done)

PrunedKeptTotal
New1026311057
Fresh92332
Picked415
Done145
Total1040591099
Accuracy
100.0%
Counts
1099 → 59
Alt Table
Click to see full alt table
StatusAccuracyProgram
26.5%
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) re)) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
26.5%
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64))) re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
53.8%
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))) (sin.f64 re)) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
25.3%
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))) (*.f64 #s(literal 1/2 binary64) re)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) #s(literal 2 binary64)))))
24.4%
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)))) 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)))))
31.6%
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im))))) (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im))) #s(literal 3 binary64)))))
82.9%
(+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) (sin.f64 re))) (sin.f64 re))
30.3%
(+.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) re)
55.4%
(+.f64 re (*.f64 (*.f64 im im) (+.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
51.9%
(+.f64 re (*.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
30.8%
(*.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 re #s(literal 1/2 binary64)))
58.3%
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re #s(literal 1/2 binary64)))
14.3%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/373248000 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (*.f64 im im))) (sin.f64 re))
60.4%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) (*.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)))))))))
60.0%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
90.7%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) (sin.f64 re))
58.3%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) re)
90.4%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im im))) (sin.f64 re))
90.0%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 im im))) (sin.f64 re))
72.0%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))))))) (sin.f64 re))
30.3%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) re)
73.3%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (sin.f64 re))
49.7%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
46.2%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) re)
40.2%
(*.f64 (*.f64 (*.f64 im (sin.f64 re)) (*.f64 im (*.f64 im im))) #s(literal 1/24 binary64))
36.0%
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))))
35.9%
(*.f64 (*.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)))))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
66.0%
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (cosh.f64 im))
57.0%
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 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))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
14.9%
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))
25.3%
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) #s(literal 2 binary64)))) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))))))
30.4%
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im im) #s(literal 1/2160 binary64)))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
30.8%
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/144 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2160 binary64) (*.f64 (*.f64 im im) #s(literal 1/129600 binary64))))))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
30.8%
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
24.6%
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im im)))) (*.f64 im im)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) #s(literal 1 binary64)))))))
8.3%
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/1728 binary64) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))))))))))
38.3%
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64))) (*.f64 im im)) (-.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
58.1%
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
54.9%
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/12 binary64))))))))
31.3%
(*.f64 (*.f64 im im) (*.f64 re (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
85.8%
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
85.1%
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
100.0%
(*.f64 (sin.f64 re) (cosh.f64 im))
26.2%
(*.f64 re (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64))))
3.3%
(*.f64 re (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/144 binary64))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
41.6%
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))))
24.3%
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (/.f64 (*.f64 im im) re) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) re)) (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))))
31.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))))))
54.9%
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
32.3%
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 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)))))))))
54.9%
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
58.3%
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))))
20.9%
(*.f64 re (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
10.8%
(*.f64 re (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 (/.f64 #s(literal -1/12 binary64) (*.f64 re re)) #s(literal 1/240 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re re) (*.f64 re re)))))))
34.3%
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
9.3%
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))
64.6%
(*.f64 re (cosh.f64 im))
46.9%
(sin.f64 re)
23.8%
re
Compiler

Compiled 4713 to 1444 computations (69.4% saved)

regimes176.0ms (1.4%)

Counts
92 → 1
Calls
Call 1
Inputs
re
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 im im)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) re)
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) re)
(+.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) re)
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.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 (*.f64 re (*.f64 re re)) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))
(+.f64 re (*.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/12 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 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)))))))))
(*.f64 re (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) re)
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64))) re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
(*.f64 re (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.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/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re #s(literal 1/2 binary64)))
(+.f64 re (*.f64 im (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 re (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(+.f64 re (*.f64 (*.f64 im im) (+.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(*.f64 re (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/144 binary64))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(*.f64 re (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
(*.f64 (*.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)))))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)))) 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 #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64))) (*.f64 im im)) (-.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 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 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 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))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (/.f64 (*.f64 im im) re) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) re)) (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im im) #s(literal 1/2160 binary64)))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 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 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (*.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 re (*.f64 re #s(literal -1/5040 binary64)))))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) (*.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)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/1728 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)))) (*.f64 im im)) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/360 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/360 binary64))) #s(literal 1/12 binary64)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/144 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2160 binary64) (*.f64 (*.f64 im im) #s(literal 1/129600 binary64))))))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)))))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) re)) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(*.f64 re (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 (/.f64 #s(literal -1/12 binary64) (*.f64 re re)) #s(literal 1/240 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re re) (*.f64 re re)))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im im)))) (*.f64 im im)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) #s(literal 1 binary64)))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/1728 binary64) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))))))))))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))) (*.f64 #s(literal 1/2 binary64) re)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) #s(literal 2 binary64)))))
(sin.f64 re)
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) #s(literal 2 binary64)))) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))))))
(*.f64 re (cosh.f64 im))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) re)
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 im im)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (sin.f64 re))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (cosh.f64 im))
(*.f64 (*.f64 (*.f64 im (sin.f64 re)) (*.f64 im (*.f64 im im))) #s(literal 1/24 binary64))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 im im))) (sin.f64 re))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (sin.f64 re))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im im))) (sin.f64 re))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (sin.f64 re))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) (sin.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))))))) (sin.f64 re))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))) (sin.f64 re)) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/1728 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)))) (*.f64 im im)) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) #s(literal 1/12 binary64)))))))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/373248000 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (*.f64 im im))) (sin.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/1728 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))))
(*.f64 (sin.f64 re) (cosh.f64 im))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re))
(/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) (sin.f64 re))) (sin.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im))))) (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im))) #s(literal 3 binary64)))))
Outputs
(fma.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im))))
Calls

6 calls:

29.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
27.0ms
re
26.0ms
(sin.f64 re)
25.0ms
im
25.0ms
(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
Results
AccuracySegmentsBranch
100.0%1re
100.0%1im
100.0%1(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
100.0%1(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
100.0%1(sin.f64 re)
100.0%1(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
Compiler

Compiled 39 to 30 computations (23.1% saved)

regimes221.0ms (1.8%)

Counts
90 → 1
Calls
Call 1
Inputs
re
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 im im)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) re)
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) re)
(+.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) re)
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.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 (*.f64 re (*.f64 re re)) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))
(+.f64 re (*.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/12 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 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)))))))))
(*.f64 re (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) re)
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64))) re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
(*.f64 re (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.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/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re #s(literal 1/2 binary64)))
(+.f64 re (*.f64 im (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 re (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(+.f64 re (*.f64 (*.f64 im im) (+.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(*.f64 re (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/144 binary64))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(*.f64 re (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
(*.f64 (*.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)))))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)))) 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 #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64))) (*.f64 im im)) (-.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 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 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 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))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (/.f64 (*.f64 im im) re) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) re)) (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im im) #s(literal 1/2160 binary64)))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 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 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (*.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 re (*.f64 re #s(literal -1/5040 binary64)))))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) (*.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)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/1728 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)))) (*.f64 im im)) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/360 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/360 binary64))) #s(literal 1/12 binary64)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/144 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2160 binary64) (*.f64 (*.f64 im im) #s(literal 1/129600 binary64))))))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)))))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) re)) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(*.f64 re (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 (/.f64 #s(literal -1/12 binary64) (*.f64 re re)) #s(literal 1/240 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re re) (*.f64 re re)))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im im)))) (*.f64 im im)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) #s(literal 1 binary64)))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/1728 binary64) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))))))))))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))) (*.f64 #s(literal 1/2 binary64) re)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) #s(literal 2 binary64)))))
(sin.f64 re)
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) #s(literal 2 binary64)))) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))))))
(*.f64 re (cosh.f64 im))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) re)
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 im im)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (sin.f64 re))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (cosh.f64 im))
(*.f64 (*.f64 (*.f64 im (sin.f64 re)) (*.f64 im (*.f64 im im))) #s(literal 1/24 binary64))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 im im))) (sin.f64 re))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (sin.f64 re))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im im))) (sin.f64 re))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (sin.f64 re))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) (sin.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))))))) (sin.f64 re))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))) (sin.f64 re)) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/1728 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)))) (*.f64 im im)) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) #s(literal 1/12 binary64)))))))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/373248000 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (*.f64 im im))) (sin.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/1728 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))))
(*.f64 (sin.f64 re) (cosh.f64 im))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re))
(/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) (sin.f64 re))) (sin.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im))))
Outputs
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im))))
Calls

6 calls:

30.0ms
re
30.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
29.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
29.0ms
(sin.f64 re)
27.0ms
im
Results
AccuracySegmentsBranch
100.0%1re
100.0%1im
100.0%1(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
100.0%1(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
100.0%1(sin.f64 re)
100.0%1(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
Compiler

Compiled 39 to 30 computations (23.1% saved)

regimes197.0ms (1.6%)

Counts
89 → 1
Calls
Call 1
Inputs
re
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 im im)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) re)
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) re)
(+.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) re)
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.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 (*.f64 re (*.f64 re re)) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))
(+.f64 re (*.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/12 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 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)))))))))
(*.f64 re (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) re)
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64))) re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
(*.f64 re (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.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/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re #s(literal 1/2 binary64)))
(+.f64 re (*.f64 im (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 re (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(+.f64 re (*.f64 (*.f64 im im) (+.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(*.f64 re (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/144 binary64))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(*.f64 re (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
(*.f64 (*.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)))))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)))) 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 #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64))) (*.f64 im im)) (-.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 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 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 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))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (/.f64 (*.f64 im im) re) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) re)) (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im im) #s(literal 1/2160 binary64)))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 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 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (*.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 re (*.f64 re #s(literal -1/5040 binary64)))))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) (*.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)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/1728 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)))) (*.f64 im im)) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/360 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/360 binary64))) #s(literal 1/12 binary64)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/144 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2160 binary64) (*.f64 (*.f64 im im) #s(literal 1/129600 binary64))))))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)))))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) re)) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(*.f64 re (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 (/.f64 #s(literal -1/12 binary64) (*.f64 re re)) #s(literal 1/240 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re re) (*.f64 re re)))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im im)))) (*.f64 im im)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) #s(literal 1 binary64)))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/1728 binary64) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))))))))))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))) (*.f64 #s(literal 1/2 binary64) re)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) #s(literal 2 binary64)))))
(sin.f64 re)
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) #s(literal 2 binary64)))) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))))))
(*.f64 re (cosh.f64 im))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) re)
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 im im)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (sin.f64 re))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (cosh.f64 im))
(*.f64 (*.f64 (*.f64 im (sin.f64 re)) (*.f64 im (*.f64 im im))) #s(literal 1/24 binary64))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 im im))) (sin.f64 re))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (sin.f64 re))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im im))) (sin.f64 re))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (sin.f64 re))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) (sin.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))))))) (sin.f64 re))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))) (sin.f64 re)) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/1728 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)))) (*.f64 im im)) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) #s(literal 1/12 binary64)))))))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/373248000 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (*.f64 im im))) (sin.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/1728 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))))
(*.f64 (sin.f64 re) (cosh.f64 im))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re))
(/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) (sin.f64 re))) (sin.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Outputs
(/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
Calls

6 calls:

54.0ms
(sin.f64 re)
26.0ms
re
26.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
25.0ms
im
23.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
100.0%1re
100.0%1im
100.0%1(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
100.0%1(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
100.0%1(sin.f64 re)
100.0%1(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
Compiler

Compiled 39 to 30 computations (23.1% saved)

regimes181.0ms (1.5%)

Counts
86 → 1
Calls
Call 1
Inputs
re
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 im im)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) re)
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) re)
(+.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) re)
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.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 (*.f64 re (*.f64 re re)) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))
(+.f64 re (*.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/12 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 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)))))))))
(*.f64 re (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) re)
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64))) re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
(*.f64 re (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.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/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re #s(literal 1/2 binary64)))
(+.f64 re (*.f64 im (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 re (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(+.f64 re (*.f64 (*.f64 im im) (+.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(*.f64 re (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/144 binary64))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(*.f64 re (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
(*.f64 (*.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)))))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)))) 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 #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64))) (*.f64 im im)) (-.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 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 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 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))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (/.f64 (*.f64 im im) re) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) re)) (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im im) #s(literal 1/2160 binary64)))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 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 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (*.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 re (*.f64 re #s(literal -1/5040 binary64)))))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) (*.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)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/1728 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)))) (*.f64 im im)) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/360 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/360 binary64))) #s(literal 1/12 binary64)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/144 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2160 binary64) (*.f64 (*.f64 im im) #s(literal 1/129600 binary64))))))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)))))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) re)) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(*.f64 re (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 (/.f64 #s(literal -1/12 binary64) (*.f64 re re)) #s(literal 1/240 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re re) (*.f64 re re)))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im im)))) (*.f64 im im)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) #s(literal 1 binary64)))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/1728 binary64) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))))))))))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))) (*.f64 #s(literal 1/2 binary64) re)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) #s(literal 2 binary64)))))
(sin.f64 re)
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) #s(literal 2 binary64)))) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))))))
(*.f64 re (cosh.f64 im))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) re)
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 im im)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (sin.f64 re))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (cosh.f64 im))
(*.f64 (*.f64 (*.f64 im (sin.f64 re)) (*.f64 im (*.f64 im im))) #s(literal 1/24 binary64))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 im im))) (sin.f64 re))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (sin.f64 re))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im im))) (sin.f64 re))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (sin.f64 re))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) (sin.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))))))) (sin.f64 re))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))) (sin.f64 re)) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/1728 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)))) (*.f64 im im)) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) #s(literal 1/12 binary64)))))))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/373248000 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (*.f64 im im))) (sin.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/1728 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))))
(*.f64 (sin.f64 re) (cosh.f64 im))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (sin.f64 re))
Outputs
(*.f64 (sin.f64 re) (cosh.f64 im))
Calls

4 calls:

75.0ms
re
25.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
25.0ms
(sin.f64 re)
25.0ms
im
Results
AccuracySegmentsBranch
100.0%1re
100.0%1im
100.0%1(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
100.0%1(sin.f64 re)
Compiler

Compiled 16 to 12 computations (25% saved)

regimes130.0ms (1.1%)

Counts
84 → 3
Calls
Call 1
Inputs
re
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 im im)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) re)
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) re)
(+.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) re)
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.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 (*.f64 re (*.f64 re re)) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))
(+.f64 re (*.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/12 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 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)))))))))
(*.f64 re (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) re)
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64))) re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
(*.f64 re (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.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/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re #s(literal 1/2 binary64)))
(+.f64 re (*.f64 im (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 re (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(+.f64 re (*.f64 (*.f64 im im) (+.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(*.f64 re (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/144 binary64))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(*.f64 re (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
(*.f64 (*.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)))))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)))) 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 #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64))) (*.f64 im im)) (-.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 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 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 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))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (/.f64 (*.f64 im im) re) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) re)) (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im im) #s(literal 1/2160 binary64)))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 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 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (*.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 re (*.f64 re #s(literal -1/5040 binary64)))))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) (*.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)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/1728 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)))) (*.f64 im im)) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/360 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/360 binary64))) #s(literal 1/12 binary64)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/144 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2160 binary64) (*.f64 (*.f64 im im) #s(literal 1/129600 binary64))))))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)))))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) re)) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(*.f64 re (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 (/.f64 #s(literal -1/12 binary64) (*.f64 re re)) #s(literal 1/240 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re re) (*.f64 re re)))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im im)))) (*.f64 im im)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) #s(literal 1 binary64)))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/1728 binary64) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))))))))))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))) (*.f64 #s(literal 1/2 binary64) re)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) #s(literal 2 binary64)))))
(sin.f64 re)
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) #s(literal 2 binary64)))) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))))))
(*.f64 re (cosh.f64 im))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) re)
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 im im)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (sin.f64 re))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (cosh.f64 im))
(*.f64 (*.f64 (*.f64 im (sin.f64 re)) (*.f64 im (*.f64 im im))) #s(literal 1/24 binary64))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 im im))) (sin.f64 re))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (sin.f64 re))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im im))) (sin.f64 re))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (sin.f64 re))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) (sin.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))))))) (sin.f64 re))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))) (sin.f64 re)) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/1728 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)))) (*.f64 im im)) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) #s(literal 1/12 binary64)))))))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1/373248000 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 (*.f64 im (*.f64 im #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (*.f64 im im))) (sin.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/1728 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))))
Outputs
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 re (cosh.f64 im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 im im))) (sin.f64 re))
Calls

4 calls:

34.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
26.0ms
(sin.f64 re)
25.0ms
re
24.0ms
im
Results
AccuracySegmentsBranch
96.3%2re
98.4%3im
96.3%3(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
96.3%3(sin.f64 re)
Compiler

Compiled 16 to 12 computations (25% saved)

regimes62.0ms (0.5%)

Counts
81 → 3
Calls
Call 1
Inputs
re
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 im im)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) re)
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) re)
(+.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) re)
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.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 (*.f64 re (*.f64 re re)) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))
(+.f64 re (*.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/12 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 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)))))))))
(*.f64 re (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) re)
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64))) re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
(*.f64 re (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.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/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re #s(literal 1/2 binary64)))
(+.f64 re (*.f64 im (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 re (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(+.f64 re (*.f64 (*.f64 im im) (+.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(*.f64 re (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/144 binary64))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(*.f64 re (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
(*.f64 (*.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)))))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)))) 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 #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64))) (*.f64 im im)) (-.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 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 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 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))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (/.f64 (*.f64 im im) re) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) re)) (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im im) #s(literal 1/2160 binary64)))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 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 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (*.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 re (*.f64 re #s(literal -1/5040 binary64)))))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) (*.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)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/1728 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)))) (*.f64 im im)) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/360 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/360 binary64))) #s(literal 1/12 binary64)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/144 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2160 binary64) (*.f64 (*.f64 im im) #s(literal 1/129600 binary64))))))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)))))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) re)) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(*.f64 re (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 (/.f64 #s(literal -1/12 binary64) (*.f64 re re)) #s(literal 1/240 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re re) (*.f64 re re)))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im im)))) (*.f64 im im)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) #s(literal 1 binary64)))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/1728 binary64) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))))))))))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))) (*.f64 #s(literal 1/2 binary64) re)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) #s(literal 2 binary64)))))
(sin.f64 re)
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) #s(literal 2 binary64)))) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))))))
(*.f64 re (cosh.f64 im))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) re)
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 im im)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (sin.f64 re))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (cosh.f64 im))
(*.f64 (*.f64 (*.f64 im (sin.f64 re)) (*.f64 im (*.f64 im im))) #s(literal 1/24 binary64))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 im im))) (sin.f64 re))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (sin.f64 re))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im im))) (sin.f64 re))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (sin.f64 re))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) (sin.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 im im))))))))) (sin.f64 re))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))) (sin.f64 re)) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/1728 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)))) (*.f64 im im)) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/360 binary64)) #s(literal 1/12 binary64)))))))))
Outputs
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (sin.f64 re))
(*.f64 re (cosh.f64 im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 im im))) (sin.f64 re))
Calls

1 calls:

44.0ms
im
Results
AccuracySegmentsBranch
98.4%3im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes41.0ms (0.3%)

Counts
74 → 3
Calls
Call 1
Inputs
re
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 im im)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) re)
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) re)
(+.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) re)
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.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 (*.f64 re (*.f64 re re)) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))
(+.f64 re (*.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/12 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 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)))))))))
(*.f64 re (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) re)
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64))) re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
(*.f64 re (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.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/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re #s(literal 1/2 binary64)))
(+.f64 re (*.f64 im (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 re (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(+.f64 re (*.f64 (*.f64 im im) (+.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(*.f64 re (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/144 binary64))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(*.f64 re (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
(*.f64 (*.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)))))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)))) 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 #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64))) (*.f64 im im)) (-.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 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 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 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))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (/.f64 (*.f64 im im) re) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) re)) (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im im) #s(literal 1/2160 binary64)))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 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 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (*.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 re (*.f64 re #s(literal -1/5040 binary64)))))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) (*.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)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/1728 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)))) (*.f64 im im)) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/360 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/360 binary64))) #s(literal 1/12 binary64)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/144 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2160 binary64) (*.f64 (*.f64 im im) #s(literal 1/129600 binary64))))))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)))))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) re)) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(*.f64 re (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 (/.f64 #s(literal -1/12 binary64) (*.f64 re re)) #s(literal 1/240 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re re) (*.f64 re re)))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im im)))) (*.f64 im im)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) #s(literal 1 binary64)))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/1728 binary64) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))))))))))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))) (*.f64 #s(literal 1/2 binary64) re)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) #s(literal 2 binary64)))))
(sin.f64 re)
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) #s(literal 2 binary64)))) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))))))
(*.f64 re (cosh.f64 im))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) re)
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 im im)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (sin.f64 re))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (cosh.f64 im))
(*.f64 (*.f64 (*.f64 im (sin.f64 re)) (*.f64 im (*.f64 im im))) #s(literal 1/24 binary64))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 im im))) (sin.f64 re))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))) (sin.f64 re))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))) (*.f64 im im))) (sin.f64 re))
Outputs
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 re (cosh.f64 im))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 im im))) (sin.f64 re))
Calls

1 calls:

24.0ms
im
Results
AccuracySegmentsBranch
98.3%3im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes36.0ms (0.3%)

Counts
71 → 3
Calls
Call 1
Inputs
re
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 im im)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) re)
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) re)
(+.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) re)
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.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 (*.f64 re (*.f64 re re)) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))
(+.f64 re (*.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/12 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 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)))))))))
(*.f64 re (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) re)
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64))) re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
(*.f64 re (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.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/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re #s(literal 1/2 binary64)))
(+.f64 re (*.f64 im (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 re (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(+.f64 re (*.f64 (*.f64 im im) (+.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(*.f64 re (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/144 binary64))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(*.f64 re (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
(*.f64 (*.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)))))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)))) 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 #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64))) (*.f64 im im)) (-.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 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 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 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))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (/.f64 (*.f64 im im) re) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) re)) (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im im) #s(literal 1/2160 binary64)))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 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 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (*.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 re (*.f64 re #s(literal -1/5040 binary64)))))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) (*.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)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/1728 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)))) (*.f64 im im)) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/360 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/360 binary64))) #s(literal 1/12 binary64)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/144 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2160 binary64) (*.f64 (*.f64 im im) #s(literal 1/129600 binary64))))))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)))))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) re)) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(*.f64 re (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 (/.f64 #s(literal -1/12 binary64) (*.f64 re re)) #s(literal 1/240 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re re) (*.f64 re re)))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im im)))) (*.f64 im im)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) #s(literal 1 binary64)))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/1728 binary64) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))))))))))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))) (*.f64 #s(literal 1/2 binary64) re)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) #s(literal 2 binary64)))))
(sin.f64 re)
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) #s(literal 2 binary64)))) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))))))
(*.f64 re (cosh.f64 im))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) re)
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 im im)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (sin.f64 re))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (cosh.f64 im))
(*.f64 (*.f64 (*.f64 im (sin.f64 re)) (*.f64 im (*.f64 im im))) #s(literal 1/24 binary64))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/12 binary64)))))))
Outputs
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 re (cosh.f64 im))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
Calls

1 calls:

20.0ms
im
Results
AccuracySegmentsBranch
97.9%3im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes72.0ms (0.6%)

Counts
69 → 3
Calls
Call 1
Inputs
re
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 im im)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) re)
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) re)
(+.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) re)
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.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 (*.f64 re (*.f64 re re)) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))
(+.f64 re (*.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/12 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 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)))))))))
(*.f64 re (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) re)
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64))) re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
(*.f64 re (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.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/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re #s(literal 1/2 binary64)))
(+.f64 re (*.f64 im (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 re (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(+.f64 re (*.f64 (*.f64 im im) (+.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(*.f64 re (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/144 binary64))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(*.f64 re (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
(*.f64 (*.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)))))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)))) 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 #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64))) (*.f64 im im)) (-.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 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 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 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))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (/.f64 (*.f64 im im) re) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) re)) (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im im) #s(literal 1/2160 binary64)))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 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 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (*.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 re (*.f64 re #s(literal -1/5040 binary64)))))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) (*.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)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/1728 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)))) (*.f64 im im)) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/360 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/360 binary64))) #s(literal 1/12 binary64)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/144 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2160 binary64) (*.f64 (*.f64 im im) #s(literal 1/129600 binary64))))))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)))))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) re)) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(*.f64 re (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 (/.f64 #s(literal -1/12 binary64) (*.f64 re re)) #s(literal 1/240 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re re) (*.f64 re re)))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im im)))) (*.f64 im im)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) #s(literal 1 binary64)))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/1728 binary64) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))))))))))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))) (*.f64 #s(literal 1/2 binary64) re)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) #s(literal 2 binary64)))))
(sin.f64 re)
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) #s(literal 2 binary64)))) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))))))
(*.f64 re (cosh.f64 im))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) re)
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 im im)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (sin.f64 re))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (cosh.f64 im))
(*.f64 (*.f64 (*.f64 im (sin.f64 re)) (*.f64 im (*.f64 im im))) #s(literal 1/24 binary64))
(*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
Outputs
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 im im)))
(*.f64 re (cosh.f64 im))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
Calls

2 calls:

33.0ms
im
22.0ms
re
Results
AccuracySegmentsBranch
94.3%2re
97.7%3im
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes110.0ms (0.9%)

Counts
64 → 4
Calls
Call 1
Inputs
re
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 im im)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) re)
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) re)
(+.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) re)
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.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 (*.f64 re (*.f64 re re)) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))
(+.f64 re (*.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/12 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 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)))))))))
(*.f64 re (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) re)
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64))) re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
(*.f64 re (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.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/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re #s(literal 1/2 binary64)))
(+.f64 re (*.f64 im (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 re (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(+.f64 re (*.f64 (*.f64 im im) (+.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(*.f64 re (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/144 binary64))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(*.f64 re (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
(*.f64 (*.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)))))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)))) 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 #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64))) (*.f64 im im)) (-.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 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 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 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))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (/.f64 (*.f64 im im) re) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) re)) (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im im) #s(literal 1/2160 binary64)))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 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 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (*.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 re (*.f64 re #s(literal -1/5040 binary64)))))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) (*.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)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/1728 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)))) (*.f64 im im)) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/360 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/360 binary64))) #s(literal 1/12 binary64)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/144 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2160 binary64) (*.f64 (*.f64 im im) #s(literal 1/129600 binary64))))))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)))))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) re)) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(*.f64 re (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 (/.f64 #s(literal -1/12 binary64) (*.f64 re re)) #s(literal 1/240 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re re) (*.f64 re re)))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im im)))) (*.f64 im im)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) #s(literal 1 binary64)))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/1728 binary64) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))))))))))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))) (*.f64 #s(literal 1/2 binary64) re)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) #s(literal 2 binary64)))))
(sin.f64 re)
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) #s(literal 2 binary64)))) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))))))
(*.f64 re (cosh.f64 im))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) re)
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 im im)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/2 binary64)))) (sin.f64 re))
Outputs
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 im im)))
(*.f64 re (cosh.f64 im))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 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))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 im im)))
Calls

4 calls:

33.0ms
im
22.0ms
(sin.f64 re)
19.0ms
re
19.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
Results
AccuracySegmentsBranch
88.5%2re
88.1%3(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
88.1%3(sin.f64 re)
95.8%4im
Compiler

Compiled 16 to 12 computations (25% saved)

regimes34.0ms (0.3%)

Counts
62 → 3
Calls
Call 1
Inputs
re
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 im im)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) re)
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) re)
(+.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) re)
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.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 (*.f64 re (*.f64 re re)) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))
(+.f64 re (*.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/12 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 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)))))))))
(*.f64 re (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) re)
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64))) re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
(*.f64 re (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.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/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re #s(literal 1/2 binary64)))
(+.f64 re (*.f64 im (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 re (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(+.f64 re (*.f64 (*.f64 im im) (+.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(*.f64 re (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/144 binary64))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(*.f64 re (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
(*.f64 (*.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)))))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)))) 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 #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64))) (*.f64 im im)) (-.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 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 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 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))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (/.f64 (*.f64 im im) re) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) re)) (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im im) #s(literal 1/2160 binary64)))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 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 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (*.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 re (*.f64 re #s(literal -1/5040 binary64)))))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) (*.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)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/1728 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)))) (*.f64 im im)) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/360 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/360 binary64))) #s(literal 1/12 binary64)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/144 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2160 binary64) (*.f64 (*.f64 im im) #s(literal 1/129600 binary64))))))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)))))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) re)) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(*.f64 re (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 (/.f64 #s(literal -1/12 binary64) (*.f64 re re)) #s(literal 1/240 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re re) (*.f64 re re)))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im im)))) (*.f64 im im)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) #s(literal 1 binary64)))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/1728 binary64) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))))))))))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))) (*.f64 #s(literal 1/2 binary64) re)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) #s(literal 2 binary64)))))
(sin.f64 re)
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) #s(literal 2 binary64)))) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))))))
(*.f64 re (cosh.f64 im))
(*.f64 (*.f64 #s(literal 1 binary64) (cosh.f64 im)) re)
Outputs
(sin.f64 re)
(*.f64 re (cosh.f64 im))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))))
Calls

1 calls:

19.0ms
im
Results
AccuracySegmentsBranch
91.2%3im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes68.0ms (0.6%)

Counts
60 → 3
Calls
Call 1
Inputs
re
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 im im)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) re)
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) re)
(+.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) re)
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.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 (*.f64 re (*.f64 re re)) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))
(+.f64 re (*.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/12 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 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)))))))))
(*.f64 re (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) re)
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64))) re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
(*.f64 re (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.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/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re #s(literal 1/2 binary64)))
(+.f64 re (*.f64 im (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 re (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(+.f64 re (*.f64 (*.f64 im im) (+.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(*.f64 re (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/144 binary64))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(*.f64 re (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
(*.f64 (*.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)))))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)))) 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 #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64))) (*.f64 im im)) (-.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 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 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 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))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (/.f64 (*.f64 im im) re) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) re)) (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im im) #s(literal 1/2160 binary64)))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 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 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (*.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 re (*.f64 re #s(literal -1/5040 binary64)))))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) (*.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)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/1728 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)))) (*.f64 im im)) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/360 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/360 binary64))) #s(literal 1/12 binary64)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/144 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2160 binary64) (*.f64 (*.f64 im im) #s(literal 1/129600 binary64))))))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)))))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) re)) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(*.f64 re (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 (/.f64 #s(literal -1/12 binary64) (*.f64 re re)) #s(literal 1/240 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re re) (*.f64 re re)))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im im)))) (*.f64 im im)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) #s(literal 1 binary64)))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/1728 binary64) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))))))))))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))) (*.f64 #s(literal 1/2 binary64) re)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) #s(literal 2 binary64)))))
(sin.f64 re)
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) #s(literal 2 binary64)))) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))))))
Outputs
(sin.f64 re)
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/144 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2160 binary64) (*.f64 (*.f64 im im) #s(literal 1/129600 binary64))))))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))))
Calls

3 calls:

20.0ms
re
18.0ms
im
17.0ms
(sin.f64 re)
Results
AccuracySegmentsBranch
75.0%2(sin.f64 re)
72.8%2re
86.4%3im
Compiler

Compiled 10 to 7 computations (30% saved)

regimes63.0ms (0.5%)

Counts
57 → 2
Calls
Call 1
Inputs
re
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 im im)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) re)
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) re)
(+.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) re)
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.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 (*.f64 re (*.f64 re re)) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))
(+.f64 re (*.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/12 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 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)))))))))
(*.f64 re (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) re)
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64))) re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
(*.f64 re (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.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/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re #s(literal 1/2 binary64)))
(+.f64 re (*.f64 im (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 re (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(+.f64 re (*.f64 (*.f64 im im) (+.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(*.f64 re (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/144 binary64))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(*.f64 re (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
(*.f64 (*.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)))))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)))) 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 #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64))) (*.f64 im im)) (-.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 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 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 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))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (/.f64 (*.f64 im im) re) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) re)) (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im im) #s(literal 1/2160 binary64)))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 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 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (*.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 re (*.f64 re #s(literal -1/5040 binary64)))))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) (*.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)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/1728 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)))) (*.f64 im im)) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/360 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/360 binary64))) #s(literal 1/12 binary64)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/144 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2160 binary64) (*.f64 (*.f64 im im) #s(literal 1/129600 binary64))))))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) #s(literal 1/240 binary64)))))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/2 binary64) re)) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))
(*.f64 re (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (+.f64 (/.f64 #s(literal -1/12 binary64) (*.f64 re re)) #s(literal 1/240 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 re re) (*.f64 re re)))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im im)))) (*.f64 im im)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) #s(literal 1 binary64)))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/1728 binary64) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/12 binary64)) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64))))) (*.f64 (*.f64 im im) #s(literal 1/12 binary64))))))))))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))))) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))))) (*.f64 #s(literal 1/2 binary64) re)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))) #s(literal 2 binary64)))))
Outputs
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/144 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2160 binary64) (*.f64 (*.f64 im im) #s(literal 1/129600 binary64))))))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))))
Calls

2 calls:

38.0ms
im
17.0ms
re
Results
AccuracySegmentsBranch
60.4%1re
63.7%2im
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes22.0ms (0.2%)

Counts
45 → 2
Calls
Call 1
Inputs
re
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 im im)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) re)
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) re)
(+.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) re)
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.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 (*.f64 re (*.f64 re re)) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))
(+.f64 re (*.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/12 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 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)))))))))
(*.f64 re (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) re)
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64))) re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
(*.f64 re (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.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/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re #s(literal 1/2 binary64)))
(+.f64 re (*.f64 im (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 re (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(+.f64 re (*.f64 (*.f64 im im) (+.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(*.f64 re (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/144 binary64))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(*.f64 re (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
(*.f64 (*.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)))))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)))) 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 #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64))) (*.f64 im im)) (-.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 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 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 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))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (/.f64 (*.f64 im im) re) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) re)) (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im im) #s(literal 1/2160 binary64)))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 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 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (*.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 re (*.f64 re #s(literal -1/5040 binary64)))))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) (*.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)))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/1728 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)))) (*.f64 im im)) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/360 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/360 binary64))) #s(literal 1/12 binary64)))))))))
Outputs
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/1728 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)))) (*.f64 im im)) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/360 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/360 binary64))) #s(literal 1/12 binary64)))))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))))
Calls

1 calls:

14.0ms
im
Results
AccuracySegmentsBranch
63.3%2im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes19.0ms (0.2%)

Counts
44 → 2
Calls
Call 1
Inputs
re
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 im im)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) re)
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) re)
(+.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) re)
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.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 (*.f64 re (*.f64 re re)) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))
(+.f64 re (*.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/12 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 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)))))))))
(*.f64 re (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) re)
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64))) re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
(*.f64 re (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.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/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re #s(literal 1/2 binary64)))
(+.f64 re (*.f64 im (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 re (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(+.f64 re (*.f64 (*.f64 im im) (+.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(*.f64 re (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/144 binary64))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(*.f64 re (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
(*.f64 (*.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)))))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)))) 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 #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64))) (*.f64 im im)) (-.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 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 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 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))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (/.f64 (*.f64 im im) re) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) re)) (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im im) #s(literal 1/2160 binary64)))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 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 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (*.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 re (*.f64 re #s(literal -1/5040 binary64)))))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) (*.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)))))))))
Outputs
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im im) #s(literal 1/2160 binary64)))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))))
Calls

1 calls:

14.0ms
im
Results
AccuracySegmentsBranch
63.3%2im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes21.0ms (0.2%)

Counts
40 → 2
Calls
Call 1
Inputs
re
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 im im)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) re)
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) re)
(+.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) re)
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.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 (*.f64 re (*.f64 re re)) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))
(+.f64 re (*.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/12 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 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)))))))))
(*.f64 re (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) re)
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64))) re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
(*.f64 re (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.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/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re #s(literal 1/2 binary64)))
(+.f64 re (*.f64 im (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 re (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(+.f64 re (*.f64 (*.f64 im im) (+.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(*.f64 re (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/144 binary64))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(*.f64 re (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
(*.f64 (*.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)))))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)))) 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 #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64))) (*.f64 im im)) (-.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 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 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 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))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (/.f64 (*.f64 im im) re) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) re)) (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))) (*.f64 (*.f64 im im) #s(literal -1/6 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 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))))
Calls

1 calls:

12.0ms
im
Results
AccuracySegmentsBranch
62.6%2im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes13.0ms (0.1%)

Counts
37 → 2
Calls
Call 1
Inputs
re
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 im im)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) re)
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) re)
(+.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) re)
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.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 (*.f64 re (*.f64 re re)) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))
(+.f64 re (*.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/12 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 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)))))))))
(*.f64 re (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 re (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) re)
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64))) re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 re re))))
(*.f64 re (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.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/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 re #s(literal 1/2 binary64)))
(+.f64 re (*.f64 im (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 re (*.f64 im im)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(+.f64 re (*.f64 (*.f64 im im) (+.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))
(*.f64 re (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) #s(literal -1/144 binary64))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.f64 (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 im #s(literal 1/720 binary64)))))) (*.f64 im im))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(*.f64 re (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
(*.f64 (*.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)))))))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64)))) 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 #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/129600 binary64))) (*.f64 im im)) (-.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64)))))))))
Outputs
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64))))))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))))
Calls

1 calls:

11.0ms
im
Results
AccuracySegmentsBranch
62.2%2im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes14.0ms (0.1%)

Counts
17 → 2
Calls
Call 1
Inputs
re
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 im im)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) re)
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) re)
(+.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) re)
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.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 (*.f64 re (*.f64 re re)) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))
(+.f64 re (*.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/12 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))))
Outputs
(+.f64 re (*.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))))
Calls

2 calls:

7.0ms
im
6.0ms
re
Results
AccuracySegmentsBranch
57.1%2re
58.8%2im
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes14.0ms (0.1%)

Counts
16 → 2
Calls
Call 1
Inputs
re
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 im im)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) re)
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) re)
(+.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) re)
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.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 (*.f64 re (*.f64 re re)) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))
(+.f64 re (*.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/12 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
Outputs
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
Calls

2 calls:

7.0ms
im
5.0ms
re
Results
AccuracySegmentsBranch
56.8%2re
56.9%2im
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes13.0ms (0.1%)

Counts
15 → 1
Calls
Call 1
Inputs
re
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 im im)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) re)
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/6 binary64)))) re)
(+.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64))) re)
(*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))
(*.f64 (*.f64 im im) (*.f64 re (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(*.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 (*.f64 re (*.f64 re re)) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re re)))))
(+.f64 re (*.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64))))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal 1/12 binary64))))))))
Outputs
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
Calls

2 calls:

7.0ms
re
5.0ms
im
Results
AccuracySegmentsBranch
54.9%1re
54.9%1im
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes8.0ms (0.1%)

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

2 calls:

4.0ms
re
4.0ms
im
Results
AccuracySegmentsBranch
49.4%2re
54.8%2im
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes13.0ms (0.1%)

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

2 calls:

9.0ms
re
3.0ms
im
Results
AccuracySegmentsBranch
47.9%2re
46.2%1im
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes4.0ms (0%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes3.0ms (0%)

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

2 calls:

2.0ms
im
2.0ms
re
Results
AccuracySegmentsBranch
30.2%2re
30.2%2im
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes3.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
re
Outputs
re
Calls

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

bsearch48.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
4.178555757191737e+49
6.42561495305887e+52
20.0ms
0.01153331025332443
23.953361862996722
Results
32.0ms256×0valid
Compiler

Compiled 819 to 375 computations (54.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 21.0ms
ival-add: 6.0ms (27.9% of total)
ival-sin: 6.0ms (27.9% of total)
ival-exp: 4.0ms (18.6% of total)
ival-mult: 4.0ms (18.6% of total)
ival-sub: 1.0ms (4.7% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch45.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
4.178555757191737e+49
6.42561495305887e+52
22.0ms
0.01153331025332443
23.953361862996722
Results
29.0ms256×0valid
Compiler

Compiled 499 to 335 computations (32.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 21.0ms
ival-add: 6.0ms (28.1% of total)
ival-sin: 6.0ms (28.1% of total)
ival-exp: 4.0ms (18.7% of total)
ival-mult: 4.0ms (18.7% of total)
ival-sub: 1.0ms (4.7% 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
18.0ms
4.178555757191737e+49
6.42561495305887e+52
20.0ms
0.01153331025332443
23.953361862996722
Results
27.0ms256×0valid
Compiler

Compiled 451 to 303 computations (32.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-sin: 6.0ms (36.2% of total)
ival-exp: 4.0ms (24.2% of total)
ival-mult: 4.0ms (24.2% of total)
ival-sub: 1.0ms (6% of total)
ival-add: 1.0ms (6% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch40.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
3.678178341769942e+76
1.0351371188663888e+80
20.0ms
0.01153331025332443
23.953361862996722
Results
27.0ms256×0valid
Compiler

Compiled 403 to 279 computations (30.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-sin: 6.0ms (30.1% of total)
ival-sub: 5.0ms (25% of total)
ival-exp: 4.0ms (20% of total)
ival-mult: 4.0ms (20% of total)
ival-add: 1.0ms (5% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch69.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
3.678178341769942e+76
1.0351371188663888e+80
46.0ms
0.01153331025332443
23.953361862996722
Results
56.0ms256×0valid
Compiler

Compiled 355 to 255 computations (28.2% saved)

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

bsearch293.0ms (2.4%)

Algorithm
binary-search
Stop Event
narrow-enough
predicate-same
narrow-enough
Steps
TimeLeftRight
13.0ms
7.448349464609319e+153
9.73313833927649e+154
2.0ms
3.678178341769942e+76
1.0351371188663888e+80
268.0ms
0.01153331025332443
23.953361862996722
Results
274.0ms240×0valid
Compiler

Compiled 530 to 368 computations (30.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 267.0ms
ival-mult: 254.0ms (95.1% of total)
ival-sin: 5.0ms (1.9% of total)
ival-exp: 3.0ms (1.1% of total)
ival-add: 2.0ms (0.7% of total)
ival-sub: 1.0ms (0.4% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch19.0ms (0.2%)

Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
Steps
TimeLeftRight
4.0ms
3.678178341769942e+76
1.0351371188663888e+80
13.0ms
1.8023010212481323e-6
2.2054142964876522e-5
Results
12.0ms128×0valid
Compiler

Compiled 149 to 105 computations (29.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-sin: 3.0ms (35.1% of total)
ival-exp: 2.0ms (23.4% of total)
ival-mult: 2.0ms (23.4% of total)
ival-sub: 1.0ms (11.7% of total)
ival-add: 1.0ms (11.7% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch41.0ms (0.3%)

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

Compiled 781 to 477 computations (38.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 25.0ms
ival-sub: 13.0ms (53.1% of total)
ival-sin: 4.0ms (16.3% of total)
ival-exp: 3.0ms (12.2% of total)
ival-mult: 3.0ms (12.2% of total)
ival-add: 1.0ms (4.1% 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
25.0ms
3.678178341769942e+76
1.0351371188663888e+80
Results
12.0ms128×0valid
Compiler

Compiled 595 to 359 computations (39.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 8.0ms
ival-sin: 3.0ms (36.8% of total)
ival-mult: 2.0ms (24.5% of total)
ival-sub: 1.0ms (12.3% of total)
ival-exp: 1.0ms (12.3% of total)
ival-add: 1.0ms (12.3% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch20.0ms (0.2%)

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

Compiled 595 to 343 computations (42.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-exp: 3.0ms (32.6% of total)
ival-sin: 3.0ms (32.6% of total)
ival-mult: 2.0ms (21.7% of total)
ival-sub: 1.0ms (10.9% of total)
ival-add: 1.0ms (10.9% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch22.0ms (0.2%)

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

Compiled 547 to 327 computations (40.2% saved)

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

bsearch5.0ms (0%)

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

Compiled 139 to 89 computations (36% saved)

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

bsearch11.0ms (0.1%)

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

Compiled 203 to 135 computations (33.5% saved)

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

bsearch19.0ms (0.2%)

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

Compiled 339 to 215 computations (36.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 8.0ms
ival-sin: 3.0ms (37.6% of total)
ival-mult: 2.0ms (25.1% of total)
ival-sub: 1.0ms (12.5% of total)
ival-exp: 1.0ms (12.5% of total)
ival-add: 1.0ms (12.5% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch16.0ms (0.1%)

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

Compiled 247 to 177 computations (28.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 6.0ms
ival-sin: 2.0ms (35.3% of total)
ival-sub: 1.0ms (17.6% of total)
ival-exp: 1.0ms (17.6% of total)
ival-mult: 1.0ms (17.6% of total)
ival-add: 0.0ms (0% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch7.0ms (0.1%)

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

Compiled 97 to 69 computations (28.9% saved)

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

bsearch19.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
18.0ms
2.099051177037169e+161
1.2224870035361388e+162
Results
10.0ms96×0valid
Compiler

Compiled 151 to 111 computations (26.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 7.0ms
ival-sin: 4.0ms (53.7% of total)
ival-mult: 2.0ms (26.8% of total)
ival-exp: 1.0ms (13.4% of total)
ival-sub: 0.0ms (0% of total)
ival-add: 0.0ms (0% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch21.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
19.0ms
8.990308978486013e+98
3.631379879566803e+103
Results
15.0ms128×0valid
Compiler

Compiled 131 to 95 computations (27.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 11.0ms
ival-sin: 5.0ms (44.4% of total)
ival-exp: 3.0ms (26.7% of total)
ival-mult: 2.0ms (17.8% of total)
ival-sub: 1.0ms (8.9% of total)
ival-add: 1.0ms (8.9% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

simplify57.0ms (0.5%)

Algorithm
egg-herbie
Rules
244×*-commutative_binary64
184×unsub-neg_binary64
154×neg-mul-1_binary64
140×+-commutative_binary64
116×distribute-rgt-neg-in_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0228950
1370950
2427950
3469950
4528950
5570950
6685950
7876950
8908950
9925950
10934950
11935950
Stop Event
saturated
Calls
Call 1
Inputs
(fma.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(*.f64 (sin.f64 re) (cosh.f64 im))
(if (<=.f64 im #s(literal 8106479329266893/18014398509481984 binary64)) (/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (if (<=.f64 im #s(literal 6999999999999999952546640720531395835231959093608448 binary64)) (*.f64 re (cosh.f64 im)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 im im))) (sin.f64 re))))
(if (<=.f64 im #s(literal 5584463537939415/9007199254740992 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (sin.f64 re)) (if (<=.f64 im #s(literal 6999999999999999952546640720531395835231959093608448 binary64)) (*.f64 re (cosh.f64 im)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 im im))) (sin.f64 re))))
(if (<=.f64 im #s(literal 1080863910568919/9007199254740992 binary64)) (*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))) (if (<=.f64 im #s(literal 6999999999999999952546640720531395835231959093608448 binary64)) (*.f64 re (cosh.f64 im)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 im im))) (sin.f64 re))))
(if (<=.f64 im #s(literal 3242591731706757/18014398509481984 binary64)) (*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))) (if (<=.f64 im #s(literal 260000000000000018663387145971383195348398005969182809960058423038525829021696 binary64)) (*.f64 re (cosh.f64 im)) (*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(if (<=.f64 im #s(literal 3602879701896397/36028797018963968 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 im im))) (if (<=.f64 im #s(literal 260000000000000018663387145971383195348398005969182809960058423038525829021696 binary64)) (*.f64 re (cosh.f64 im)) (*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(if (<=.f64 im #s(literal 5908722711110091/144115188075855872 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 im im))) (if (<=.f64 im #s(literal 49999999999999999139130636277292928373873822357007948776987560108905577054208 binary64)) (*.f64 re (cosh.f64 im)) (if (<=.f64 im #s(literal 13500000000000000275507010685175621526490118987092636456657125042259125821644957267949903389666459196246900088209596760608108317076954234449082739494748160 binary64)) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 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))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 im im))))))
(if (<=.f64 im #s(literal 3246626956972881/147573952589676412928 binary64)) (sin.f64 re) (if (<=.f64 im #s(literal 49999999999999999139130636277292928373873822357007948776987560108905577054208 binary64)) (*.f64 re (cosh.f64 im)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))))))
(if (<=.f64 im #s(literal 6788401819125115/590295810358705651712 binary64)) (sin.f64 re) (if (<=.f64 im #s(literal 500000000000000004246810716844851488074434962299380307947499551351398452953088 binary64)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/144 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2160 binary64) (*.f64 (*.f64 im im) #s(literal 1/129600 binary64))))))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))))))
(if (<=.f64 im #s(literal 250000000000000002123405358422425744037217481149690153973749775675699226476544 binary64)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/144 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2160 binary64) (*.f64 (*.f64 im im) #s(literal 1/129600 binary64))))))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))))
(if (<=.f64 im #s(literal 2100000000000000079543025910293602830723971187558041230232093076935118377975808 binary64)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/1728 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)))) (*.f64 im im)) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/360 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/360 binary64))) #s(literal 1/12 binary64))))))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))))
(if (<=.f64 im #s(literal 380000000000000011455098931408117341711416484134281558953778987194962140987392 binary64)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im im) #s(literal 1/2160 binary64)))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 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 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))))
(if (<=.f64 im #s(literal 50000000000000000013304932354183638268701200590600404549065988726744879458156544 binary64)) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))))
(if (<=.f64 im #s(literal 114999999999999997377225245734177625043124954484653241178190190737365693104128 binary64)) (+.f64 re (*.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))))
(if (<=.f64 im #s(literal 159999999999999998253929789142547138028556900166421743122880247435604838385764130381665804903322080980746542853135262377344524184375269393801674752 binary64)) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(if (<=.f64 im #s(literal 3314649325744685/288230376151711744 binary64)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 im im))) (*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(if (<=.f64 re #s(literal 499999999999999968924969819058198733225262579719483992687862657961342929441182501246427748482021530467449989810947106501591263546954324667881494960350775700619264 binary64)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 im im))) (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(if (<=.f64 re #s(literal 1699999999999999920188125814176761779050932580577157970930449536949458922419282244698554211309191168 binary64)) re (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))
re
Outputs
(fma.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 im) (sin.f64 re))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 im) (sin.f64 re))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 im)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(*.f64 (sin.f64 re) (cosh.f64 im))
(if (<=.f64 im #s(literal 8106479329266893/18014398509481984 binary64)) (/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (if (<=.f64 im #s(literal 6999999999999999952546640720531395835231959093608448 binary64)) (*.f64 re (cosh.f64 im)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 im im))) (sin.f64 re))))
(if (<=.f64 im #s(literal 8106479329266893/18014398509481984 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))) (*.f64 (*.f64 im im) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64))))))))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (if (<=.f64 im #s(literal 6999999999999999952546640720531395835231959093608448 binary64)) (*.f64 re (cosh.f64 im)) (*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))
(if (<=.f64 im #s(literal 5584463537939415/9007199254740992 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))) (sin.f64 re)) (if (<=.f64 im #s(literal 6999999999999999952546640720531395835231959093608448 binary64)) (*.f64 re (cosh.f64 im)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 im im))) (sin.f64 re))))
(if (<=.f64 im #s(literal 5584463537939415/9007199254740992 binary64)) (*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) #s(literal 1/24 binary64)))))))) (if (<=.f64 im #s(literal 6999999999999999952546640720531395835231959093608448 binary64)) (*.f64 re (cosh.f64 im)) (*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))
(if (<=.f64 im #s(literal 1080863910568919/9007199254740992 binary64)) (*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))) (if (<=.f64 im #s(literal 6999999999999999952546640720531395835231959093608448 binary64)) (*.f64 re (cosh.f64 im)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))) (*.f64 im im))) (sin.f64 re))))
(if (<=.f64 im #s(literal 1080863910568919/9007199254740992 binary64)) (*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))) (if (<=.f64 im #s(literal 6999999999999999952546640720531395835231959093608448 binary64)) (*.f64 re (cosh.f64 im)) (*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))
(if (<=.f64 im #s(literal 3242591731706757/18014398509481984 binary64)) (*.f64 (sin.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))) (if (<=.f64 im #s(literal 260000000000000018663387145971383195348398005969182809960058423038525829021696 binary64)) (*.f64 re (cosh.f64 im)) (*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(if (<=.f64 im #s(literal 3602879701896397/36028797018963968 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 im im))) (if (<=.f64 im #s(literal 260000000000000018663387145971383195348398005969182809960058423038525829021696 binary64)) (*.f64 re (cosh.f64 im)) (*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(if (<=.f64 im #s(literal 5908722711110091/144115188075855872 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 im im))) (if (<=.f64 im #s(literal 49999999999999999139130636277292928373873822357007948776987560108905577054208 binary64)) (*.f64 re (cosh.f64 im)) (if (<=.f64 im #s(literal 13500000000000000275507010685175621526490118987092636456657125042259125821644957267949903389666459196246900088209596760608108317076954234449082739494748160 binary64)) (*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 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))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 im im))))))
(if (<=.f64 im #s(literal 5908722711110091/144115188075855872 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 im im))) (if (<=.f64 im #s(literal 49999999999999999139130636277292928373873822357007948776987560108905577054208 binary64)) (*.f64 re (cosh.f64 im)) (if (<=.f64 im #s(literal 13500000000000000275507010685175621526490118987092636456657125042259125821644957267949903389666459196246900088209596760608108317076954234449082739494748160 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 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)))))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (*.f64 im im))))))
(if (<=.f64 im #s(literal 3246626956972881/147573952589676412928 binary64)) (sin.f64 re) (if (<=.f64 im #s(literal 49999999999999999139130636277292928373873822357007948776987560108905577054208 binary64)) (*.f64 re (cosh.f64 im)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))))))
(if (<=.f64 im #s(literal 6788401819125115/590295810358705651712 binary64)) (sin.f64 re) (if (<=.f64 im #s(literal 500000000000000004246810716844851488074434962299380307947499551351398452953088 binary64)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/144 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2160 binary64) (*.f64 (*.f64 im im) #s(literal 1/129600 binary64))))))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))))))
(if (<=.f64 im #s(literal 6788401819125115/590295810358705651712 binary64)) (sin.f64 re) (if (<=.f64 im #s(literal 500000000000000004246810716844851488074434962299380307947499551351398452953088 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/144 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2160 binary64) (*.f64 (*.f64 im im) #s(literal 1/129600 binary64)))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))))))
(if (<=.f64 im #s(literal 250000000000000002123405358422425744037217481149690153973749775675699226476544 binary64)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/144 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2160 binary64) (*.f64 (*.f64 im im) #s(literal 1/129600 binary64))))))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))))
(if (<=.f64 im #s(literal 250000000000000002123405358422425744037217481149690153973749775675699226476544 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/144 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2160 binary64) (*.f64 (*.f64 im im) #s(literal 1/129600 binary64)))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))))
(if (<=.f64 im #s(literal 2100000000000000079543025910293602830723971187558041230232093076935118377975808 binary64)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/1728 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64)))) (*.f64 im im)) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/360 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/360 binary64))) #s(literal 1/12 binary64))))))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))))
(if (<=.f64 im #s(literal 2100000000000000079543025910293602830723971187558041230232093076935118377975808 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/1728 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/46656000 binary64))))) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal 1/360 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal 1/360 binary64))) #s(literal 1/12 binary64))))))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))))
(if (<=.f64 im #s(literal 380000000000000011455098931408117341711416484134281558953778987194962140987392 binary64)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im im) #s(literal 1/2160 binary64)))) (*.f64 im im))) (*.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))))
(if (<=.f64 im #s(literal 380000000000000011455098931408117341711416484134281558953778987194962140987392 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/144 binary64) (*.f64 (*.f64 im im) #s(literal 1/2160 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 im (*.f64 im #s(literal 1/360 binary64))))))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 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 #s(literal 2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 im im) #s(literal 1/360 binary64)))))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))))
(if (<=.f64 im #s(literal 50000000000000000013304932354183638268701200590600404549065988726744879458156544 binary64)) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im im) #s(literal 1/720 binary64)))))))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))))
(if (<=.f64 im #s(literal 50000000000000000013304932354183638268701200590600404549065988726744879458156544 binary64)) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal 1/720 binary64)) #s(literal 1/24 binary64))))))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))))
(if (<=.f64 im #s(literal 114999999999999997377225245734177625043124954484653241178190190737365693104128 binary64)) (+.f64 re (*.f64 im (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im #s(literal 1/24 binary64)))))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re)))))))
(if (<=.f64 im #s(literal 159999999999999998253929789142547138028556900166421743122880247435604838385764130381665804903322080980746542853135262377344524184375269393801674752 binary64)) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal 1/24 binary64)))))))
(if (<=.f64 im #s(literal 3314649325744685/288230376151711744 binary64)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 im im))) (*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(if (<=.f64 im #s(literal 3314649325744685/288230376151711744 binary64)) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 re (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/24 binary64))))))
(if (<=.f64 re #s(literal 499999999999999968924969819058198733225262579719483992687862657961342929441182501246427748482021530467449989810947106501591263546954324667881494960350775700619264 binary64)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 im im))) (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))
(if (<=.f64 re #s(literal 499999999999999968924969819058198733225262579719483992687862657961342929441182501246427748482021530467449989810947106501591263546954324667881494960350775700619264 binary64)) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 im im)) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))
(if (<=.f64 re #s(literal 1699999999999999920188125814176761779050932580577157970930449536949458922419282244698554211309191168 binary64)) re (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 re re))))
re

soundness2.8s (22.6%)

Rules
5310×*-lowering-*.f32
5310×*-lowering-*.f64
5258×*-lowering-*.f32
5258×*-lowering-*.f64
4458×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03596492
113905764
259875188
377375188
080295188
01128
15224
240822
0484422
044355
1293280
22433262
09439262
02864059
110023710
239743674
096723674
032161
1191147
21749141
08369141
03403321
112862896
251662778
371092778
082822778
0130662
1440609
21603590
36048574
47074574
57784574
08018574
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 2844 to 1476 computations (48.1% saved)

preprocess220.0ms (1.8%)

Remove

(negabs re)

(abs im)

Compiler

Compiled 2188 to 622 computations (71.6% saved)

end0.0ms (0%)

Profiling

Loading profile data...