math.sin on complex, imaginary part

Time bar (total: 17.2s)

analyze0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
100%99.9%0%0.1%0%0%0%1
Compiler

Compiled 14 to 13 computations (7.1% saved)

sample2.0s (11.4%)

Memory
51.9MiB live, 3 630.3MiB allocated
Samples
694.0ms1 574×2valid
515.0ms2 434×1valid
489.0ms4 248×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.4s
ival-exp: 705.0ms (50.1% of total)
ival-cos: 244.0ms (17.4% of total)
ival-mult: 173.0ms (12.3% of total)
ival-sub: 145.0ms (10.3% of total)
adjust: 121.0ms (8.6% of total)
exact: 9.0ms (0.6% of total)
ival-true: 6.0ms (0.4% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

preprocess145.0ms (0.8%)

Memory
-34.5MiB live, 127.7MiB allocated
Algorithm
egg-herbie
Rules
772×accelerator-lowering-fma.f32
772×accelerator-lowering-fma.f64
484×*-lowering-*.f32
484×*-lowering-*.f64
460×times-frac
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03070
18066
223566
372966
4165566
5229866
6250666
7277866
8304366
9324066
10329166
11329966
12329966
13329966
01111
12211
25111
312211
423011
535811
653711
778211
8107311
9120811
10124311
11124911
12124911
0124911
Stop Event
iter limit
saturated
saturated
Calls
Call 1
Inputs
(* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im)))
Outputs
(* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im)))
(*.f64 (+.f64 (exp.f64 im) (/.f64 #s(literal -1 binary64) (exp.f64 im))) (*.f64 (cos.f64 re) #s(literal -1/2 binary64)))
Call 2
Inputs
(* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im)))
(* (* 1/2 (cos (neg re))) (- (exp (- 0 im)) (exp im)))
(* (* 1/2 (cos re)) (- (exp (- 0 (neg im))) (exp (neg im))))
(neg (* (* 1/2 (cos (neg re))) (- (exp (- 0 im)) (exp im))))
(neg (* (* 1/2 (cos re)) (- (exp (- 0 (neg im))) (exp (neg im)))))
(* (* 1/2 (cos im)) (- (exp (- 0 re)) (exp re)))
Outputs
(* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im)))
(* 1/2 (* (- (exp (neg im)) (exp im)) (cos re)))
(* (* 1/2 (cos (neg re))) (- (exp (- 0 im)) (exp im)))
(* 1/2 (* (- (exp (neg im)) (exp im)) (cos re)))
(* (* 1/2 (cos re)) (- (exp (- 0 (neg im))) (exp (neg im))))
(* (* 1/2 (cos re)) (- (exp im) (exp (neg im))))
(neg (* (* 1/2 (cos (neg re))) (- (exp (- 0 im)) (exp im))))
(* (* 1/2 (cos re)) (- (exp im) (exp (neg im))))
(neg (* (* 1/2 (cos re)) (- (exp (- 0 (neg im))) (exp (neg im)))))
(* 1/2 (* (- (exp (neg im)) (exp im)) (cos re)))
(* (* 1/2 (cos im)) (- (exp (- 0 re)) (exp re)))
(* (* 1/2 (cos im)) (- (exp (neg re)) (exp re)))
Symmetry

(abs re)

(negabs im)

explain196.0ms (1.1%)

Memory
6.4MiB live, 342.2MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1430-0-(-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
00-0-(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
00-0-(exp.f64 im)
00-0-#s(literal 0 binary64)
00-0-(cos.f64 re)
00-0-im
00-0-(-.f64 #s(literal 0 binary64) im)
00-0-re
00-0-(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
00-0-#s(literal 1/2 binary64)
00-0-(exp.f64 (-.f64 #s(literal 0 binary64) im))
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
-.f64(-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))cancellation1430
Confusion
Predicted +Predicted -
+1430
-0113
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+14300
-00113
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0113
1143
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
51.0ms122×2valid
35.0ms162×1valid
21.0ms228×0valid
Compiler

Compiled 108 to 48 computations (55.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 82.0ms
ival-exp: 47.0ms (57.5% of total)
ival-cos: 12.0ms (14.7% of total)
ival-sub: 8.0ms (9.8% of total)
ival-mult: 8.0ms (9.8% of total)
adjust: 6.0ms (7.3% of total)
exact: 1.0ms (1.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Compiler

Compiled 14 to 10 computations (28.6% saved)

prune1.0ms (0%)

Memory
1.8MiB live, 1.8MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
48.4%
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Compiler

Compiled 14 to 11 computations (21.4% saved)

simplify56.0ms (0.3%)

Memory
-22.3MiB live, 58.4MiB allocated
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
(cos.f64 re)
cost-diff0
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
cost-diff0
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Rules
772×accelerator-lowering-fma.f32
772×accelerator-lowering-fma.f64
484×*-lowering-*.f32
484×*-lowering-*.f64
206×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01134
12234
25134
312234
423034
535834
653734
778234
8107334
9120834
10124334
11124934
12124934
0124934
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im)))
(* 1/2 (cos re))
1/2
(cos re)
re
(- (exp (- 0 im)) (exp im))
(exp (- 0 im))
(- 0 im)
0
im
(exp im)
Outputs
(* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im)))
(*.f64 (+.f64 (exp.f64 im) (/.f64 #s(literal -1 binary64) (exp.f64 im))) (*.f64 (cos.f64 re) #s(literal -1/2 binary64)))
(* 1/2 (cos re))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
1/2
#s(literal 1/2 binary64)
(cos re)
(cos.f64 re)
re
(- (exp (- 0 im)) (exp im))
(-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
(exp (- 0 im))
(exp.f64 (-.f64 #s(literal 0 binary64) im))
(- 0 im)
(-.f64 #s(literal 0 binary64) im)
0
#s(literal 0 binary64)
im
(exp im)
(exp.f64 im)

localize71.0ms (0.4%)

Memory
4.9MiB live, 124.3MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(exp.f64 im)
accuracy100.0%
(cos.f64 re)
accuracy99.9%
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
accuracy48.4%
(-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
Samples
27.0ms61×2valid
16.0ms81×1valid
10.0ms114×0valid
Compiler

Compiled 40 to 13 computations (67.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 40.0ms
ival-exp: 24.0ms (59.3% of total)
ival-cos: 5.0ms (12.3% of total)
ival-sub: 4.0ms (9.9% of total)
ival-mult: 4.0ms (9.9% of total)
adjust: 3.0ms (7.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series7.0ms (0%)

Memory
10.9MiB live, 10.9MiB allocated
Counts
5 → 72
Calls
Call 1
Inputs
#<alt (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im)))>
#<alt (* 1/2 (cos re))>
#<alt (cos re)>
#<alt (- (exp (- 0 im)) (exp im))>
#<alt (exp im)>
Outputs
#<alt (* 1/2 (- (exp (neg im)) (exp im)))>
#<alt (+ (* -1/4 (* (pow re 2) (- (exp (neg im)) (exp im)))) (* 1/2 (- (exp (neg im)) (exp im))))>
#<alt (+ (* 1/2 (- (exp (neg im)) (exp im))) (* (pow re 2) (+ (* -1/4 (- (exp (neg im)) (exp im))) (* 1/48 (* (pow re 2) (- (exp (neg im)) (exp im)))))))>
#<alt (+ (* 1/2 (- (exp (neg im)) (exp im))) (* (pow re 2) (+ (* -1/4 (- (exp (neg im)) (exp im))) (* (pow re 2) (+ (* -1/1440 (* (pow re 2) (- (exp (neg im)) (exp im)))) (* 1/48 (- (exp (neg im)) (exp im))))))))>
#<alt (* 1/2 (* (cos re) (- (exp (neg im)) (exp im))))>
#<alt (* 1/2 (* (cos re) (- (exp (neg im)) (exp im))))>
#<alt (* 1/2 (* (cos re) (- (exp (neg im)) (exp im))))>
#<alt (* 1/2 (* (cos re) (- (exp (neg im)) (exp im))))>
#<alt (* 1/2 (* (cos re) (- (exp (neg im)) (exp im))))>
#<alt (* 1/2 (* (cos re) (- (exp (neg im)) (exp im))))>
#<alt (* 1/2 (* (cos re) (- (exp (neg im)) (exp im))))>
#<alt (* 1/2 (* (cos re) (- (exp (neg im)) (exp im))))>
#<alt (* -1 (* im (cos re)))>
#<alt (* im (+ (* -1 (cos re)) (* -1/6 (* (pow im 2) (cos re)))))>
#<alt (* im (+ (* -1 (cos re)) (* (pow im 2) (+ (* -1/6 (cos re)) (* -1/120 (* (pow im 2) (cos re)))))))>
#<alt (* im (+ (* -1 (cos re)) (* (pow im 2) (+ (* -1/6 (cos re)) (* (pow im 2) (+ (* -1/120 (cos re)) (* -1/5040 (* (pow im 2) (cos re)))))))))>
#<alt (* 1/2 (* (cos re) (- (exp (neg im)) (exp im))))>
#<alt (* 1/2 (* (cos re) (- (exp (neg im)) (exp im))))>
#<alt (* 1/2 (* (cos re) (- (exp (neg im)) (exp im))))>
#<alt (* 1/2 (* (cos re) (- (exp (neg im)) (exp im))))>
#<alt (* 1/2 (* (cos re) (- (exp (* -1 im)) (exp im))))>
#<alt (* 1/2 (* (cos re) (- (exp (* -1 im)) (exp im))))>
#<alt (* 1/2 (* (cos re) (- (exp (* -1 im)) (exp im))))>
#<alt (* 1/2 (* (cos re) (- (exp (* -1 im)) (exp im))))>
#<alt 1/2>
#<alt (+ 1/2 (* -1/4 (pow re 2)))>
#<alt (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))>
#<alt (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/48 (* -1/1440 (pow re 2)))) 1/4)))>
#<alt (* 1/2 (cos re))>
#<alt (* 1/2 (cos re))>
#<alt (* 1/2 (cos re))>
#<alt (* 1/2 (cos re))>
#<alt (* 1/2 (cos re))>
#<alt (* 1/2 (cos re))>
#<alt (* 1/2 (cos re))>
#<alt (* 1/2 (cos re))>
#<alt 1>
#<alt (+ 1 (* -1/2 (pow re 2)))>
#<alt (+ 1 (* (pow re 2) (- (* 1/24 (pow re 2)) 1/2)))>
#<alt (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/24 (* -1/720 (pow re 2)))) 1/2)))>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (* -2 im)>
#<alt (* im (- (* -1/3 (pow im 2)) 2))>
#<alt (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))>
#<alt (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))>
#<alt (- (exp (neg im)) (exp im))>
#<alt (- (exp (neg im)) (exp im))>
#<alt (- (exp (neg im)) (exp im))>
#<alt (- (exp (neg im)) (exp im))>
#<alt (- (exp (* -1 im)) (exp im))>
#<alt (- (exp (* -1 im)) (exp im))>
#<alt (- (exp (* -1 im)) (exp im))>
#<alt (- (exp (* -1 im)) (exp im))>
#<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)>
Calls

18 calls:

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

rewrite155.0ms (0.9%)

Memory
6.3MiB live, 281.8MiB allocated
Algorithm
batch-egg-rewrite
Rules
1 682×accelerator-lowering-fma.f32
1 682×accelerator-lowering-fma.f64
1 604×*-lowering-*.f32
1 604×*-lowering-*.f64
1 456×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01125
14725
234325
0415225
Stop Event
iter limit
iter limit
node limit
Counts
5 → 133
Calls
Call 1
Inputs
(* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im)))
(* 1/2 (cos re))
(cos re)
(- (exp (- 0 im)) (exp im))
(exp im)
Outputs
(+.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 re) (exp.f64 im)) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 0 binary64) (exp.f64 im))) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)))
(fma.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 im))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))))
(fma.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im))) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (/.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 #s(literal 0 binary64) (exp.f64 im)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)))
(fma.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))))
(fma.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)))
(fma.f64 #s(literal -1 binary64) (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)))
(fma.f64 (/.f64 (cos.f64 re) (exp.f64 im)) #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))))
(fma.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 0 binary64) (exp.f64 im))) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1/2 binary64)) (cos.f64 re) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))))
(fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) #s(literal 1/2 binary64)) (cos.f64 re) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) #s(literal -1 binary64)) (exp.f64 im) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.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 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.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))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))))
(/.f64 (neg.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))))) (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.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 (neg.f64 (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))) #s(literal -1 binary64)))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))) (-.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im))))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im))) (*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))))) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im))))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.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 (neg.f64 (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))) #s(literal -1 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))) (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (+.f64 (neg.f64 (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (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) (cos.f64 re))) (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))))
(*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im)))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (cos.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 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))) (*.f64 #s(literal 1/2 binary64) (cos.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) (cos.f64 re)) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))))
(*.f64 (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))
(*.f64 (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(*.f64 (*.f64 (cos.f64 re) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))) #s(literal 1/2 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))) (cos.f64 re))
(*.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 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 2 binary64) (cosh.f64 im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.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 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))))
(*.f64 (/.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im)))
(*.f64 (/.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.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))) (expm1.f64 (*.f64 #s(literal 2 binary64) im))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.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 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) im))) #s(literal 3 binary64)))) (+.f64 (exp.f64 (+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64)))) (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) im))) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 im #s(literal -2 binary64)))))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.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 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) im))) #s(literal 2 binary64)))) (-.f64 (expm1.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
(*.f64 (cos.f64 re) #s(literal 1/2 binary64))
(cos.f64 re)
(+.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (-.f64 #s(literal 0 binary64) (exp.f64 im)))
(+.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (/.f64 #s(literal 1 binary64) (exp.f64 im)))
(+.f64 (/.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))) (neg.f64 (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))))))
(+.f64 (/.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (neg.f64 (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im))))
(-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))
(-.f64 (/.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))) (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))))
(-.f64 (/.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 0 binary64)) (exp.f64 im))
(fma.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))
(fma.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (/.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (neg.f64 (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (/.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))) (neg.f64 (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))))))
(fma.f64 (exp.f64 im) #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 im)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 im)) (-.f64 #s(literal 0 binary64) (exp.f64 im)))
(fma.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))) (neg.f64 (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))))))
(fma.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (neg.f64 (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(fma.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))) (neg.f64 (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))))))
(fma.f64 #s(literal -1 binary64) (exp.f64 im) (/.f64 #s(literal 1 binary64) (exp.f64 im)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im))) (-.f64 #s(literal 0 binary64) (exp.f64 im)))
(fma.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3/2 binary64))) (/.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3/2 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))) (neg.f64 (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))))))
(fma.f64 (/.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im)) (neg.f64 (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(fma.f64 (/.f64 (exp.f64 (*.f64 im #s(literal -2 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))) (expm1.f64 (*.f64 #s(literal 2 binary64) im))) (neg.f64 (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(fma.f64 (/.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (+.f64 (exp.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64))) (pow.f64 (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) im))) #s(literal 3 binary64)))) (+.f64 (exp.f64 (+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64)))) (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) im))) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 im #s(literal -2 binary64)))))) (neg.f64 (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))))))
(fma.f64 (/.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (-.f64 (exp.f64 (+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64)))) (pow.f64 (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) im))) #s(literal 2 binary64)))) (-.f64 (expm1.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))) (neg.f64 (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))))))
(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 (neg.f64 (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (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 #s(literal 2 binary64) (cosh.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 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))) #s(literal 1 binary64)))
(/.f64 (-.f64 (exp.f64 (*.f64 (-.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))) (exp.f64 (*.f64 #s(literal 2 binary64) 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 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) #s(literal -1 binary64))))
(/.f64 (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))
(/.f64 (-.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 (neg.f64 (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (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 #s(literal 2 binary64) (cosh.f64 im))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im)))))
(/.f64 (-.f64 (exp.f64 (*.f64 (*.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 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))) (+.f64 (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) im) #s(literal 3 binary64)))) (exp.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64))))))
(/.f64 (-.f64 (exp.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) im) #s(literal 3 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))) (+.f64 (exp.f64 (*.f64 (-.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 #s(literal 2 binary64) (cosh.f64 im)) (+.f64 (exp.f64 (+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64)))) (+.f64 #s(literal 1 binary64) (exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) im)))))))
(/.f64 (-.f64 (exp.f64 (+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64)))) (exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) im)))) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))))
(/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))))
(/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (exp.f64 (*.f64 #s(literal 2 binary64) im)))) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (*.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 (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) im) #s(literal 3 binary64)))) (exp.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) im) #s(literal 3 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 (exp.f64 (*.f64 (-.f64 #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))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) im) #s(literal 3 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 (exp.f64 (+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64)))) (+.f64 #s(literal 1 binary64) (exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) im))))) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64)))) (exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) im)))) #s(literal 1 binary64)) (*.f64 (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))
(/.f64 (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 (neg.f64 (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (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 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))) (/.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))))) (+.f64 (*.f64 (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))) (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))))) (*.f64 (/.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))) (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (/.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (+.f64 (*.f64 (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (*.f64 (/.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))))
(/.f64 (-.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (exp.f64 (*.f64 im #s(literal -2 binary64)))) (-.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (/.f64 #s(literal 1 binary64) (exp.f64 im))))
(/.f64 (-.f64 (*.f64 (/.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))) (/.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))))) (*.f64 (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))) (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))))) (+.f64 (/.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))) (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (/.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (*.f64 (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (+.f64 (/.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (*.f64 (-.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 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))))) (+.f64 (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) im) #s(literal 3 binary64)))) (exp.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64)))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) im) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))))) (+.f64 (exp.f64 (*.f64 (-.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 #s(literal 2 binary64) (cosh.f64 im)))) (+.f64 (exp.f64 (+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64)))) (+.f64 #s(literal 1 binary64) (exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) im))))))
(/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64)))) (exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) im)))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im)))
(*.f64 (-.f64 (exp.f64 (*.f64 (-.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 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))))
(*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im)) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))))
(*.f64 (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (neg.f64 (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (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 #s(literal 2 binary64) (cosh.f64 im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))) (-.f64 (exp.f64 (*.f64 (-.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 #s(literal 2 binary64) (cosh.f64 im))) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))
(*.f64 (/.f64 (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im)))) (-.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 im)))
(*.f64 (/.f64 (-.f64 (exp.f64 (*.f64 (-.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 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) im))) #s(literal 3 binary64)))) (+.f64 (exp.f64 (+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64)))) (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) im))) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 im #s(literal -2 binary64)))))))
(*.f64 (/.f64 (-.f64 (exp.f64 (*.f64 (-.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 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) im))) #s(literal 2 binary64)))) (-.f64 (expm1.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))))
(*.f64 (/.f64 (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) im))) (+.f64 (exp.f64 (*.f64 (-.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))) (expm1.f64 (*.f64 #s(literal 2 binary64) im))))
(exp.f64 im)
(/.f64 (exp.f64 im) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 im)))
(/.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) #s(literal -1 binary64))
(*.f64 (exp.f64 im) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (exp.f64 im))

simplify459.0ms (2.7%)

Memory
12.2MiB live, 850.3MiB allocated
Algorithm
egg-herbie
Rules
19 220×accelerator-lowering-fma.f32
19 220×accelerator-lowering-fma.f64
5 096×*-lowering-*.f32
5 096×*-lowering-*.f64
4 044×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0126626
1321592
2909586
32933565
46409565
08371532
Stop Event
iter limit
node limit
Counts
72 → 72
Calls
Call 1
Inputs
(* 1/2 (- (exp (neg im)) (exp im)))
(+ (* -1/4 (* (pow re 2) (- (exp (neg im)) (exp im)))) (* 1/2 (- (exp (neg im)) (exp im))))
(+ (* 1/2 (- (exp (neg im)) (exp im))) (* (pow re 2) (+ (* -1/4 (- (exp (neg im)) (exp im))) (* 1/48 (* (pow re 2) (- (exp (neg im)) (exp im)))))))
(+ (* 1/2 (- (exp (neg im)) (exp im))) (* (pow re 2) (+ (* -1/4 (- (exp (neg im)) (exp im))) (* (pow re 2) (+ (* -1/1440 (* (pow re 2) (- (exp (neg im)) (exp im)))) (* 1/48 (- (exp (neg im)) (exp im))))))))
(* 1/2 (* (cos re) (- (exp (neg im)) (exp im))))
(* 1/2 (* (cos re) (- (exp (neg im)) (exp im))))
(* 1/2 (* (cos re) (- (exp (neg im)) (exp im))))
(* 1/2 (* (cos re) (- (exp (neg im)) (exp im))))
(* 1/2 (* (cos re) (- (exp (neg im)) (exp im))))
(* 1/2 (* (cos re) (- (exp (neg im)) (exp im))))
(* 1/2 (* (cos re) (- (exp (neg im)) (exp im))))
(* 1/2 (* (cos re) (- (exp (neg im)) (exp im))))
(* -1 (* im (cos re)))
(* im (+ (* -1 (cos re)) (* -1/6 (* (pow im 2) (cos re)))))
(* im (+ (* -1 (cos re)) (* (pow im 2) (+ (* -1/6 (cos re)) (* -1/120 (* (pow im 2) (cos re)))))))
(* im (+ (* -1 (cos re)) (* (pow im 2) (+ (* -1/6 (cos re)) (* (pow im 2) (+ (* -1/120 (cos re)) (* -1/5040 (* (pow im 2) (cos re)))))))))
(* 1/2 (* (cos re) (- (exp (neg im)) (exp im))))
(* 1/2 (* (cos re) (- (exp (neg im)) (exp im))))
(* 1/2 (* (cos re) (- (exp (neg im)) (exp im))))
(* 1/2 (* (cos re) (- (exp (neg im)) (exp im))))
(* 1/2 (* (cos re) (- (exp (* -1 im)) (exp im))))
(* 1/2 (* (cos re) (- (exp (* -1 im)) (exp im))))
(* 1/2 (* (cos re) (- (exp (* -1 im)) (exp im))))
(* 1/2 (* (cos re) (- (exp (* -1 im)) (exp im))))
1/2
(+ 1/2 (* -1/4 (pow re 2)))
(+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))
(+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/48 (* -1/1440 (pow re 2)))) 1/4)))
(* 1/2 (cos re))
(* 1/2 (cos re))
(* 1/2 (cos re))
(* 1/2 (cos re))
(* 1/2 (cos re))
(* 1/2 (cos re))
(* 1/2 (cos re))
(* 1/2 (cos re))
1
(+ 1 (* -1/2 (pow re 2)))
(+ 1 (* (pow re 2) (- (* 1/24 (pow re 2)) 1/2)))
(+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/24 (* -1/720 (pow re 2)))) 1/2)))
(cos re)
(cos re)
(cos re)
(cos re)
(cos re)
(cos re)
(cos re)
(cos re)
(* -2 im)
(* im (- (* -1/3 (pow im 2)) 2))
(* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))
(* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))
(- (exp (neg im)) (exp im))
(- (exp (neg im)) (exp im))
(- (exp (neg im)) (exp im))
(- (exp (neg im)) (exp im))
(- (exp (* -1 im)) (exp im))
(- (exp (* -1 im)) (exp im))
(- (exp (* -1 im)) (exp im))
(- (exp (* -1 im)) (exp im))
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)
Outputs
(* 1/2 (- (exp (neg im)) (exp im)))
(+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(+ (* -1/4 (* (pow re 2) (- (exp (neg im)) (exp im)))) (* 1/2 (- (exp (neg im)) (exp im))))
(*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))))
(+ (* 1/2 (- (exp (neg im)) (exp im))) (* (pow re 2) (+ (* -1/4 (- (exp (neg im)) (exp im))) (* 1/48 (* (pow re 2) (- (exp (neg im)) (exp im)))))))
(*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))))
(+ (* 1/2 (- (exp (neg im)) (exp im))) (* (pow re 2) (+ (* -1/4 (- (exp (neg im)) (exp im))) (* (pow re 2) (+ (* -1/1440 (* (pow re 2) (- (exp (neg im)) (exp im)))) (* 1/48 (- (exp (neg im)) (exp im))))))))
(*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 re re) #s(literal -1/1440 binary64))))))))
(* 1/2 (* (cos re) (- (exp (neg im)) (exp im))))
(*.f64 (+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (cos.f64 re))
(* 1/2 (* (cos re) (- (exp (neg im)) (exp im))))
(*.f64 (+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (cos.f64 re))
(* 1/2 (* (cos re) (- (exp (neg im)) (exp im))))
(*.f64 (+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (cos.f64 re))
(* 1/2 (* (cos re) (- (exp (neg im)) (exp im))))
(*.f64 (+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (cos.f64 re))
(* 1/2 (* (cos re) (- (exp (neg im)) (exp im))))
(*.f64 (+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (cos.f64 re))
(* 1/2 (* (cos re) (- (exp (neg im)) (exp im))))
(*.f64 (+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (cos.f64 re))
(* 1/2 (* (cos re) (- (exp (neg im)) (exp im))))
(*.f64 (+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (cos.f64 re))
(* 1/2 (* (cos re) (- (exp (neg im)) (exp im))))
(*.f64 (+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (cos.f64 re))
(* -1 (* im (cos re)))
(*.f64 (-.f64 #s(literal 0 binary64) im) (cos.f64 re))
(* im (+ (* -1 (cos re)) (* -1/6 (* (pow im 2) (cos re)))))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(* im (+ (* -1 (cos re)) (* (pow im 2) (+ (* -1/6 (cos re)) (* -1/120 (* (pow im 2) (cos re)))))))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))
(* im (+ (* -1 (cos re)) (* (pow im 2) (+ (* -1/6 (cos re)) (* (pow im 2) (+ (* -1/120 (cos re)) (* -1/5040 (* (pow im 2) (cos re)))))))))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(* 1/2 (* (cos re) (- (exp (neg im)) (exp im))))
(*.f64 (+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (cos.f64 re))
(* 1/2 (* (cos re) (- (exp (neg im)) (exp im))))
(*.f64 (+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (cos.f64 re))
(* 1/2 (* (cos re) (- (exp (neg im)) (exp im))))
(*.f64 (+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (cos.f64 re))
(* 1/2 (* (cos re) (- (exp (neg im)) (exp im))))
(*.f64 (+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (cos.f64 re))
(* 1/2 (* (cos re) (- (exp (* -1 im)) (exp im))))
(*.f64 (+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (cos.f64 re))
(* 1/2 (* (cos re) (- (exp (* -1 im)) (exp im))))
(*.f64 (+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (cos.f64 re))
(* 1/2 (* (cos re) (- (exp (* -1 im)) (exp im))))
(*.f64 (+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (cos.f64 re))
(* 1/2 (* (cos re) (- (exp (* -1 im)) (exp im))))
(*.f64 (+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (cos.f64 re))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1/4 (pow re 2)))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re)))
(+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))
(+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64))))))
(+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/48 (* -1/1440 (pow re 2)))) 1/4)))
(+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 re re) #s(literal -1/1440 binary64)))))))
(* 1/2 (cos re))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
(* 1/2 (cos re))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
(* 1/2 (cos re))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
(* 1/2 (cos re))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
(* 1/2 (cos re))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
(* 1/2 (cos re))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
(* 1/2 (cos re))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
(* 1/2 (cos re))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow re 2)))
(+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal -1/2 binary64))))
(+ 1 (* (pow re 2) (- (* 1/24 (pow re 2)) 1/2)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (*.f64 re (*.f64 re #s(literal 1/24 binary64))))))
(+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/24 (* -1/720 (pow re 2)))) 1/2)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/24 binary64) (*.f64 re (*.f64 re #s(literal -1/720 binary64))))))))
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(* -2 im)
(*.f64 im #s(literal -2 binary64))
(* im (- (* -1/3 (pow im 2)) 2))
(*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))
(* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))
(*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))
(* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))
(*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))
(- (exp (neg im)) (exp im))
(-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
(- (exp (neg im)) (exp im))
(-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
(- (exp (neg im)) (exp im))
(-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
(- (exp (neg im)) (exp im))
(-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
(- (exp (* -1 im)) (exp im))
(-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
(- (exp (* -1 im)) (exp im))
(-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
(- (exp (* -1 im)) (exp im))
(-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
(- (exp (* -1 im)) (exp im))
(-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (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)

eval23.0ms (0.1%)

Memory
-22.3MiB live, 54.9MiB allocated
Compiler

Compiled 4 889 to 542 computations (88.9% saved)

prune27.0ms (0.2%)

Memory
25.0MiB live, 63.8MiB allocated
Pruning

11 alts after pruning (10 fresh and 1 done)

PrunedKeptTotal
New19510205
Fresh000
Picked011
Done000
Total19511206
Accuracy
99.9%
Counts
206 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
48.4%
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))))
36.9%
(+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
34.5%
(*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))))
58.3%
(*.f64 (-.f64 #s(literal 0 binary64) im) (cos.f64 re))
48.4%
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
96.7%
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
93.4%
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
87.1%
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
96.7%
(*.f64 im (*.f64 (cos.f64 re) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
93.4%
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))
87.1%
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
Compiler

Compiled 384 to 267 computations (30.5% saved)

simplify582.0ms (3.4%)

Memory
-28.3MiB live, 856.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 #s(literal 1/2 binary64) (exp.f64 im))
cost-diff0
(exp.f64 im)
cost-diff0
(*.f64 (exp.f64 im) #s(literal -1/2 binary64))
cost-diff0
(+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
cost-diff0
(*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))
cost-diff0
(cos.f64 re)
cost-diff0
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
cost-diff0
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
cost-diff0
(*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))
cost-diff0
(cos.f64 re)
cost-diff0
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
cost-diff0
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
cost-diff0
(cos.f64 re)
cost-diff0
(-.f64 #s(literal 0 binary64) im)
cost-diff0
(*.f64 (-.f64 #s(literal 0 binary64) im) (cos.f64 re))
cost-diff0
(cos.f64 re)
cost-diff0
(*.f64 (cos.f64 re) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
cost-diff0
(*.f64 im (*.f64 (cos.f64 re) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
cost-diff256
(+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
Rules
19 074×accelerator-lowering-fma.f32
19 074×accelerator-lowering-fma.f64
4 424×+-lowering-+.f64
4 424×+-lowering-+.f32
3 008×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
042299
1116289
2387289
31237287
43121285
57833285
08061263
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* im (* (cos re) (+ (* (+ -1/120 (* (* im im) -1/5040)) (* im (* im (* im im)))) (+ -1 (* -1/6 (* im im))))))
im
(* (cos re) (+ (* (+ -1/120 (* (* im im) -1/5040)) (* im (* im (* im im)))) (+ -1 (* -1/6 (* im im)))))
(cos re)
re
(+ (* (+ -1/120 (* (* im im) -1/5040)) (* im (* im (* im im)))) (+ -1 (* -1/6 (* im im))))
(* (+ -1/120 (* (* im im) -1/5040)) (* im (* im (* im im))))
(+ -1/120 (* (* im im) -1/5040))
-1/120
(* (* im im) -1/5040)
(* im im)
-1/5040
(* im (* im (* im im)))
(* im (* im im))
(+ -1 (* -1/6 (* im im)))
-1
(* -1/6 (* im im))
-1/6
(* (- 0 im) (cos re))
(- 0 im)
0
im
(cos re)
re
(* (* 1/2 (cos re)) (* im (+ -2 (* (* im im) -1/3))))
(* 1/2 (cos re))
1/2
(cos re)
re
(* im (+ -2 (* (* im im) -1/3)))
im
(+ -2 (* (* im im) -1/3))
-2
(* (* im im) -1/3)
(* im im)
-1/3
(* (* 1/2 (cos re)) (* im (+ -2 (* (* im im) (+ -1/3 (* im (* im -1/60)))))))
(* 1/2 (cos re))
1/2
(cos re)
re
(* im (+ -2 (* (* im im) (+ -1/3 (* im (* im -1/60))))))
im
(+ -2 (* (* im im) (+ -1/3 (* im (* im -1/60)))))
-2
(* (* im im) (+ -1/3 (* im (* im -1/60))))
(* im im)
(+ -1/3 (* im (* im -1/60)))
-1/3
(* im (* im -1/60))
(* im -1/60)
-1/60
(+ (* (exp im) -1/2) (/ 1/2 (exp im)))
(* (exp im) -1/2)
(exp im)
im
-1/2
(/ 1/2 (exp im))
1/2
Outputs
(* im (* (cos re) (+ (* (+ -1/120 (* (* im im) -1/5040)) (* im (* im (* im im)))) (+ -1 (* -1/6 (* im im))))))
(*.f64 (cos.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))))))
im
(* (cos re) (+ (* (+ -1/120 (* (* im im) -1/5040)) (* im (* im (* im im)))) (+ -1 (* -1/6 (* im im)))))
(*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))))))
(cos re)
(cos.f64 re)
re
(+ (* (+ -1/120 (* (* im im) -1/5040)) (* im (* im (* im im)))) (+ -1 (* -1/6 (* im im))))
(+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))))
(* (+ -1/120 (* (* im im) -1/5040)) (* im (* im (* im im))))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))
(+ -1/120 (* (* im im) -1/5040))
(+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))
-1/120
#s(literal -1/120 binary64)
(* (* im im) -1/5040)
(*.f64 (*.f64 im im) #s(literal -1/5040 binary64))
(* im im)
(*.f64 im im)
-1/5040
#s(literal -1/5040 binary64)
(* im (* im (* im im)))
(*.f64 im (*.f64 im (*.f64 im im)))
(* im (* im im))
(*.f64 im (*.f64 im im))
(+ -1 (* -1/6 (* im im)))
(+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))
-1
#s(literal -1 binary64)
(* -1/6 (* im im))
(*.f64 im (*.f64 im #s(literal -1/6 binary64)))
-1/6
#s(literal -1/6 binary64)
(* (- 0 im) (cos re))
(*.f64 im (-.f64 #s(literal 0 binary64) (cos.f64 re)))
(- 0 im)
(-.f64 #s(literal 0 binary64) im)
0
#s(literal 0 binary64)
im
(cos re)
(cos.f64 re)
re
(* (* 1/2 (cos re)) (* im (+ -2 (* (* im im) -1/3))))
(*.f64 (cos.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))))
(* 1/2 (cos re))
(*.f64 (cos.f64 re) #s(literal 1/2 binary64))
1/2
#s(literal 1/2 binary64)
(cos re)
(cos.f64 re)
re
(* im (+ -2 (* (* im im) -1/3)))
(*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))
im
(+ -2 (* (* im im) -1/3))
(+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
-2
#s(literal -2 binary64)
(* (* im im) -1/3)
(*.f64 (*.f64 im im) #s(literal -1/3 binary64))
(* im im)
(*.f64 im im)
-1/3
#s(literal -1/3 binary64)
(* (* 1/2 (cos re)) (* im (+ -2 (* (* im im) (+ -1/3 (* im (* im -1/60)))))))
(*.f64 im (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))))))
(* 1/2 (cos re))
(*.f64 (cos.f64 re) #s(literal 1/2 binary64))
1/2
#s(literal 1/2 binary64)
(cos re)
(cos.f64 re)
re
(* im (+ -2 (* (* im im) (+ -1/3 (* im (* im -1/60))))))
(*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))))
im
(+ -2 (* (* im im) (+ -1/3 (* im (* im -1/60)))))
(+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))))
-2
#s(literal -2 binary64)
(* (* im im) (+ -1/3 (* im (* im -1/60))))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))
(* im im)
(*.f64 im im)
(+ -1/3 (* im (* im -1/60)))
(+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))
-1/3
#s(literal -1/3 binary64)
(* im (* im -1/60))
(*.f64 (*.f64 im im) #s(literal -1/60 binary64))
(* im -1/60)
(*.f64 im #s(literal -1/60 binary64))
-1/60
#s(literal -1/60 binary64)
(+ (* (exp im) -1/2) (/ 1/2 (exp im)))
(+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(* (exp im) -1/2)
(*.f64 (exp.f64 im) #s(literal -1/2 binary64))
(exp im)
(exp.f64 im)
im
-1/2
#s(literal -1/2 binary64)
(/ 1/2 (exp im))
(/.f64 #s(literal 1/2 binary64) (exp.f64 im))
1/2
#s(literal 1/2 binary64)

localize223.0ms (1.3%)

Memory
33.3MiB live, 464.9MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 (exp.f64 im) #s(literal -1/2 binary64))
accuracy100.0%
(exp.f64 im)
accuracy100.0%
(/.f64 #s(literal 1/2 binary64) (exp.f64 im))
accuracy48.4%
(+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
accuracy99.9%
(*.f64 im #s(literal -1/60 binary64))
accuracy99.8%
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
accuracy99.8%
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))
accuracy99.8%
(*.f64 im (*.f64 im #s(literal -1/60 binary64)))
accuracy100.0%
(cos.f64 re)
accuracy99.9%
(*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))
accuracy99.8%
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
accuracy99.7%
(*.f64 (*.f64 im im) #s(literal -1/3 binary64))
accuracy100.0%
(-.f64 #s(literal 0 binary64) im)
accuracy100.0%
(cos.f64 re)
accuracy99.8%
(*.f64 (-.f64 #s(literal 0 binary64) im) (cos.f64 re))
accuracy99.9%
(*.f64 im (*.f64 im im))
accuracy99.8%
(*.f64 im (*.f64 (cos.f64 re) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
accuracy99.7%
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
accuracy99.5%
(*.f64 (*.f64 im im) #s(literal -1/5040 binary64))
Samples
52.0ms63×2valid
47.0ms79×1valid
42.0ms114×0valid
Compiler

Compiled 315 to 44 computations (86% saved)

Precisions
Click to see histograms. Total time spent on operations: 102.0ms
ival-mult: 37.0ms (36.1% of total)
ival-add: 19.0ms (18.5% of total)
const: 18.0ms (17.6% of total)
adjust: 8.0ms (7.8% of total)
ival-exp: 8.0ms (7.8% of total)
ival-cos: 6.0ms (5.9% of total)
ival-div: 4.0ms (3.9% of total)
ival-sub: 1.0ms (1% of total)
exact: 1.0ms (1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series80.0ms (0.5%)

Memory
-25.6MiB live, 50.9MiB allocated
Counts
22 → 324
Calls
Call 1
Inputs
#<alt (+ (* (+ -1/120 (* (* im im) -1/5040)) (* im (* im (* im im)))) (+ -1 (* -1/6 (* im im))))>
#<alt (* im (* (cos re) (+ (* (+ -1/120 (* (* im im) -1/5040)) (* im (* im (* im im)))) (+ -1 (* -1/6 (* im im))))))>
#<alt (* (cos re) (+ (* (+ -1/120 (* (* im im) -1/5040)) (* im (* im (* im im)))) (+ -1 (* -1/6 (* im im)))))>
#<alt (cos re)>
#<alt (* (- 0 im) (cos re))>
#<alt (- 0 im)>
#<alt (* (* 1/2 (cos re)) (* im (+ -2 (* (* im im) -1/3))))>
#<alt (* 1/2 (cos re))>
#<alt (* im (+ -2 (* (* im im) -1/3)))>
#<alt (* (* 1/2 (cos re)) (* im (+ -2 (* (* im im) (+ -1/3 (* im (* im -1/60)))))))>
#<alt (* im (+ -2 (* (* im im) (+ -1/3 (* im (* im -1/60))))))>
#<alt (+ (* (exp im) -1/2) (/ 1/2 (exp im)))>
#<alt (* (exp im) -1/2)>
#<alt (exp im)>
#<alt (/ 1/2 (exp im))>
#<alt (* (* im im) -1/5040)>
#<alt (* -1/6 (* im im))>
#<alt (* im (* im im))>
#<alt (* (* im im) -1/3)>
#<alt (* im (* im -1/60))>
#<alt (* (* im im) (+ -1/3 (* im (* im -1/60))))>
#<alt (* im -1/60)>
Outputs
#<alt -1>
#<alt (- (* -1/6 (pow im 2)) 1)>
#<alt (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)>
#<alt (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)>
#<alt (* -1/5040 (pow im 6))>
#<alt (* -1 (* (pow im 6) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 4))) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* -1/5040 (pow im 6))>
#<alt (* -1 (* (pow im 6) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 4))) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* -1 (* im (cos re)))>
#<alt (* im (+ (* -1 (cos re)) (* -1/6 (* (pow im 2) (cos re)))))>
#<alt (* im (+ (* -1 (cos re)) (* (pow im 2) (+ (* -1/6 (cos re)) (* -1/120 (* (pow im 2) (cos re)))))))>
#<alt (* im (+ (* -1 (cos re)) (* (pow im 2) (+ (* -1/6 (cos re)) (* (pow im 2) (+ (* -1/120 (cos re)) (* -1/5040 (* (pow im 2) (cos re)))))))))>
#<alt (* -1/5040 (* (pow im 7) (cos re)))>
#<alt (* (pow im 7) (+ (* -1/120 (/ (cos re) (pow im 2))) (* -1/5040 (cos re))))>
#<alt (* (pow im 7) (+ (* -1/6 (/ (cos re) (pow im 4))) (+ (* -1/120 (/ (cos re) (pow im 2))) (* -1/5040 (cos re)))))>
#<alt (* (pow im 7) (+ (* -1 (/ (cos re) (pow im 6))) (+ (* -1/6 (/ (cos re) (pow im 4))) (+ (* -1/120 (/ (cos re) (pow im 2))) (* -1/5040 (cos re))))))>
#<alt (* -1/5040 (* (pow im 7) (cos re)))>
#<alt (* -1 (* (pow im 7) (+ (* 1/5040 (cos re)) (* 1/120 (/ (cos re) (pow im 2))))))>
#<alt (* -1 (* (pow im 7) (+ (* 1/5040 (cos re)) (+ (* 1/120 (/ (cos re) (pow im 2))) (* 1/6 (/ (cos re) (pow im 4)))))))>
#<alt (* -1 (* (pow im 7) (+ (* 1/5040 (cos re)) (+ (* 1/120 (/ (cos re) (pow im 2))) (+ (* 1/6 (/ (cos re) (pow im 4))) (/ (cos re) (pow im 6)))))))>
#<alt (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))>
#<alt (+ (* -1/2 (* im (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))) (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))>
#<alt (+ (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* (pow re 2) (+ (* -1/2 (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (* 1/24 (* im (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))))))>
#<alt (+ (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* (pow re 2) (+ (* -1/2 (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (* (pow re 2) (+ (* -1/720 (* im (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))) (* 1/24 (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))))))))>
#<alt (* im (* (cos re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))>
#<alt (* im (* (cos re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))>
#<alt (* im (* (cos re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))>
#<alt (* im (* (cos re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))>
#<alt (* im (* (cos re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))>
#<alt (* im (* (cos re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))>
#<alt (* im (* (cos re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))>
#<alt (* im (* (cos re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))>
#<alt (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)>
#<alt (- (+ (* -1/2 (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)))) 1)>
#<alt (- (+ (* -1/6 (pow im 2)) (+ (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) (* (pow re 2) (+ (* -1/2 (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* 1/24 (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))))))) 1)>
#<alt (- (+ (* -1/6 (pow im 2)) (+ (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) (* (pow re 2) (+ (* -1/2 (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* (pow re 2) (+ (* -1/720 (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (* 1/24 (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))))))) 1)>
#<alt (* (cos re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))>
#<alt (* (cos re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))>
#<alt (* (cos re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))>
#<alt (* (cos re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))>
#<alt (* (cos re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))>
#<alt (* (cos re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))>
#<alt (* (cos re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))>
#<alt (* (cos re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))>
#<alt (* -1 (cos re))>
#<alt (+ (* -1 (cos re)) (* -1/6 (* (pow im 2) (cos re))))>
#<alt (+ (* -1 (cos re)) (* (pow im 2) (+ (* -1/6 (cos re)) (* -1/120 (* (pow im 2) (cos re))))))>
#<alt (+ (* -1 (cos re)) (* (pow im 2) (+ (* -1/6 (cos re)) (* (pow im 2) (+ (* -1/120 (cos re)) (* -1/5040 (* (pow im 2) (cos re))))))))>
#<alt (* -1/5040 (* (pow im 6) (cos re)))>
#<alt (* (pow im 6) (+ (* -1/120 (/ (cos re) (pow im 2))) (* -1/5040 (cos re))))>
#<alt (* (pow im 6) (+ (* -1/6 (/ (cos re) (pow im 4))) (+ (* -1/120 (/ (cos re) (pow im 2))) (* -1/5040 (cos re)))))>
#<alt (* (pow im 6) (+ (* -1 (/ (cos re) (pow im 6))) (+ (* -1/6 (/ (cos re) (pow im 4))) (+ (* -1/120 (/ (cos re) (pow im 2))) (* -1/5040 (cos re))))))>
#<alt (* -1/5040 (* (pow im 6) (cos re)))>
#<alt (* (pow im 6) (+ (* -1/120 (/ (cos re) (pow im 2))) (* -1/5040 (cos re))))>
#<alt (* (pow im 6) (+ (* -1/6 (/ (cos re) (pow im 4))) (+ (* -1/120 (/ (cos re) (pow im 2))) (* -1/5040 (cos re)))))>
#<alt (* (pow im 6) (+ (* -1 (/ (cos re) (pow im 6))) (+ (* -1/6 (/ (cos re) (pow im 4))) (+ (* -1/120 (/ (cos re) (pow im 2))) (* -1/5040 (cos re))))))>
#<alt 1>
#<alt (+ 1 (* -1/2 (pow re 2)))>
#<alt (+ 1 (* (pow re 2) (- (* 1/24 (pow re 2)) 1/2)))>
#<alt (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/24 (* -1/720 (pow re 2)))) 1/2)))>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (* -1 (* im (cos re)))>
#<alt (* -1 (* im (cos re)))>
#<alt (* -1 (* im (cos re)))>
#<alt (* -1 (* im (cos re)))>
#<alt (* -1 (* im (cos re)))>
#<alt (* -1 (* im (cos re)))>
#<alt (* -1 (* im (cos re)))>
#<alt (* -1 (* im (cos re)))>
#<alt (* -1 (* im (cos re)))>
#<alt (* -1 (* im (cos re)))>
#<alt (* -1 (* im (cos re)))>
#<alt (* -1 (* im (cos re)))>
#<alt (* -1 im)>
#<alt (+ (* -1 im) (* 1/2 (* im (pow re 2))))>
#<alt (+ (* -1 im) (* (pow re 2) (+ (* -1/24 (* im (pow re 2))) (* 1/2 im))))>
#<alt (+ (* -1 im) (* (pow re 2) (+ (* 1/2 im) (* (pow re 2) (+ (* -1/24 im) (* 1/720 (* im (pow re 2))))))))>
#<alt (* -1 (* im (cos re)))>
#<alt (* -1 (* im (cos re)))>
#<alt (* -1 (* im (cos re)))>
#<alt (* -1 (* im (cos re)))>
#<alt (* -1 (* im (cos re)))>
#<alt (* -1 (* im (cos re)))>
#<alt (* -1 (* im (cos re)))>
#<alt (* -1 (* im (cos re)))>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* 1/2 (* im (- (* -1/3 (pow im 2)) 2)))>
#<alt (+ (* -1/4 (* im (* (pow re 2) (- (* -1/3 (pow im 2)) 2)))) (* 1/2 (* im (- (* -1/3 (pow im 2)) 2))))>
#<alt (+ (* 1/2 (* im (- (* -1/3 (pow im 2)) 2))) (* (pow re 2) (+ (* -1/4 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/48 (* im (* (pow re 2) (- (* -1/3 (pow im 2)) 2)))))))>
#<alt (+ (* 1/2 (* im (- (* -1/3 (pow im 2)) 2))) (* (pow re 2) (+ (* -1/4 (* im (- (* -1/3 (pow im 2)) 2))) (* (pow re 2) (+ (* -1/1440 (* im (* (pow re 2) (- (* -1/3 (pow im 2)) 2)))) (* 1/48 (* im (- (* -1/3 (pow im 2)) 2))))))))>
#<alt (* 1/2 (* im (* (cos re) (- (* -1/3 (pow im 2)) 2))))>
#<alt (* 1/2 (* im (* (cos re) (- (* -1/3 (pow im 2)) 2))))>
#<alt (* 1/2 (* im (* (cos re) (- (* -1/3 (pow im 2)) 2))))>
#<alt (* 1/2 (* im (* (cos re) (- (* -1/3 (pow im 2)) 2))))>
#<alt (* 1/2 (* im (* (cos re) (- (* -1/3 (pow im 2)) 2))))>
#<alt (* 1/2 (* im (* (cos re) (- (* -1/3 (pow im 2)) 2))))>
#<alt (* 1/2 (* im (* (cos re) (- (* -1/3 (pow im 2)) 2))))>
#<alt (* 1/2 (* im (* (cos re) (- (* -1/3 (pow im 2)) 2))))>
#<alt (* -1 (* im (cos re)))>
#<alt (* im (+ (* -1 (cos re)) (* -1/6 (* (pow im 2) (cos re)))))>
#<alt (* im (+ (* -1 (cos re)) (* -1/6 (* (pow im 2) (cos re)))))>
#<alt (* im (+ (* -1 (cos re)) (* -1/6 (* (pow im 2) (cos re)))))>
#<alt (* -1/6 (* (pow im 3) (cos re)))>
#<alt (* (pow im 3) (+ (* -1 (/ (cos re) (pow im 2))) (* -1/6 (cos re))))>
#<alt (* (pow im 3) (+ (* -1 (/ (cos re) (pow im 2))) (* -1/6 (cos re))))>
#<alt (* (pow im 3) (+ (* -1 (/ (cos re) (pow im 2))) (* -1/6 (cos re))))>
#<alt (* -1/6 (* (pow im 3) (cos re)))>
#<alt (* -1 (* (pow im 3) (+ (* 1/6 (cos re)) (/ (cos re) (pow im 2)))))>
#<alt (* -1 (* (pow im 3) (+ (* 1/6 (cos re)) (/ (cos re) (pow im 2)))))>
#<alt (* -1 (* (pow im 3) (+ (* 1/6 (cos re)) (/ (cos re) (pow im 2)))))>
#<alt 1/2>
#<alt (+ 1/2 (* -1/4 (pow re 2)))>
#<alt (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))>
#<alt (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/48 (* -1/1440 (pow re 2)))) 1/4)))>
#<alt (* 1/2 (cos re))>
#<alt (* 1/2 (cos re))>
#<alt (* 1/2 (cos re))>
#<alt (* 1/2 (cos re))>
#<alt (* 1/2 (cos re))>
#<alt (* 1/2 (cos re))>
#<alt (* 1/2 (cos re))>
#<alt (* 1/2 (cos re))>
#<alt (* -2 im)>
#<alt (* im (- (* -1/3 (pow im 2)) 2))>
#<alt (* im (- (* -1/3 (pow im 2)) 2))>
#<alt (* im (- (* -1/3 (pow im 2)) 2))>
#<alt (* -1/3 (pow im 3))>
#<alt (* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))>
#<alt (* -1/3 (pow im 3))>
#<alt (* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))>
#<alt (* 1/2 (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)))>
#<alt (+ (* -1/4 (* im (* (pow re 2) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)))) (* 1/2 (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))>
#<alt (+ (* 1/2 (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))) (* (pow re 2) (+ (* -1/4 (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))) (* 1/48 (* im (* (pow re 2) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)))))))>
#<alt (+ (* 1/2 (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))) (* (pow re 2) (+ (* -1/4 (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))) (* (pow re 2) (+ (* -1/1440 (* im (* (pow re 2) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)))) (* 1/48 (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))))))>
#<alt (* 1/2 (* im (* (cos re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* (cos re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* (cos re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* (cos re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* (cos re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* (cos re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* (cos re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* (cos re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))>
#<alt (* -1 (* im (cos re)))>
#<alt (* im (+ (* -1 (cos re)) (* -1/6 (* (pow im 2) (cos re)))))>
#<alt (* im (+ (* -1 (cos re)) (* (pow im 2) (+ (* -1/6 (cos re)) (* -1/120 (* (pow im 2) (cos re)))))))>
#<alt (* im (+ (* -1 (cos re)) (* (pow im 2) (+ (* -1/6 (cos re)) (* -1/120 (* (pow im 2) (cos re)))))))>
#<alt (* -1/120 (* (pow im 5) (cos re)))>
#<alt (* (pow im 5) (+ (* -1/6 (/ (cos re) (pow im 2))) (* -1/120 (cos re))))>
#<alt (* (pow im 5) (+ (* -1 (/ (cos re) (pow im 4))) (+ (* -1/6 (/ (cos re) (pow im 2))) (* -1/120 (cos re)))))>
#<alt (* (pow im 5) (+ (* -1 (/ (cos re) (pow im 4))) (+ (* -1/6 (/ (cos re) (pow im 2))) (* -1/120 (cos re)))))>
#<alt (* -1/120 (* (pow im 5) (cos re)))>
#<alt (* -1 (* (pow im 5) (+ (* 1/120 (cos re)) (* 1/6 (/ (cos re) (pow im 2))))))>
#<alt (* -1 (* (pow im 5) (+ (* 1/120 (cos re)) (+ (* 1/6 (/ (cos re) (pow im 2))) (/ (cos re) (pow im 4))))))>
#<alt (* -1 (* (pow im 5) (+ (* 1/120 (cos re)) (+ (* 1/6 (/ (cos re) (pow im 2))) (/ (cos re) (pow im 4))))))>
#<alt (* -2 im)>
#<alt (* im (- (* -1/3 (pow im 2)) 2))>
#<alt (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))>
#<alt (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))>
#<alt (* -1/60 (pow im 5))>
#<alt (* -1 (* (pow im 5) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))>
#<alt (* (pow im 5) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 2))) 1/60))>
#<alt (* (pow im 5) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 2))) 1/60))>
#<alt (* -1/60 (pow im 5))>
#<alt (* -1 (* (pow im 5) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 5) (+ 1/60 (+ (* 1/3 (/ 1 (pow im 2))) (/ 2 (pow im 4))))))>
#<alt (* -1 (* (pow im 5) (+ 1/60 (+ (* 1/3 (/ 1 (pow im 2))) (/ 2 (pow im 4))))))>
#<alt (* -1 im)>
#<alt (* im (- (* -1/6 (pow im 2)) 1))>
#<alt (* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))>
#<alt (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))>
#<alt (+ (* -1/2 (exp im)) (* 1/2 (/ 1 (exp im))))>
#<alt (+ (* -1/2 (exp im)) (* 1/2 (/ 1 (exp im))))>
#<alt (+ (* -1/2 (exp im)) (* 1/2 (/ 1 (exp im))))>
#<alt (+ (* -1/2 (exp im)) (* 1/2 (/ 1 (exp im))))>
#<alt (+ (* -1/2 (exp im)) (* 1/2 (/ 1 (exp im))))>
#<alt (+ (* -1/2 (exp im)) (* 1/2 (/ 1 (exp im))))>
#<alt (+ (* -1/2 (exp im)) (* 1/2 (/ 1 (exp im))))>
#<alt (+ (* -1/2 (exp im)) (* 1/2 (/ 1 (exp im))))>
#<alt -1/2>
#<alt (- (* -1/2 im) 1/2)>
#<alt (- (* im (- (* -1/4 im) 1/2)) 1/2)>
#<alt (- (* im (- (* im (- (* -1/12 im) 1/4)) 1/2)) 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 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/5040 (pow im 2))>
#<alt (* -1/5040 (pow im 2))>
#<alt (* -1/5040 (pow im 2))>
#<alt (* -1/5040 (pow im 2))>
#<alt (* -1/5040 (pow im 2))>
#<alt (* -1/5040 (pow im 2))>
#<alt (* -1/5040 (pow im 2))>
#<alt (* -1/5040 (pow im 2))>
#<alt (* -1/5040 (pow im 2))>
#<alt (* -1/5040 (pow im 2))>
#<alt (* -1/5040 (pow im 2))>
#<alt (* -1/5040 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (* -1/3 (pow im 2))>
#<alt (* -1/3 (pow im 2))>
#<alt (* -1/3 (pow im 2))>
#<alt (* -1/3 (pow im 2))>
#<alt (* -1/3 (pow im 2))>
#<alt (* -1/3 (pow im 2))>
#<alt (* -1/3 (pow im 2))>
#<alt (* -1/3 (pow im 2))>
#<alt (* -1/3 (pow im 2))>
#<alt (* -1/3 (pow im 2))>
#<alt (* -1/3 (pow im 2))>
#<alt (* -1/3 (pow im 2))>
#<alt (* -1/60 (pow im 2))>
#<alt (* -1/60 (pow im 2))>
#<alt (* -1/60 (pow im 2))>
#<alt (* -1/60 (pow im 2))>
#<alt (* -1/60 (pow im 2))>
#<alt (* -1/60 (pow im 2))>
#<alt (* -1/60 (pow im 2))>
#<alt (* -1/60 (pow im 2))>
#<alt (* -1/60 (pow im 2))>
#<alt (* -1/60 (pow im 2))>
#<alt (* -1/60 (pow im 2))>
#<alt (* -1/60 (pow im 2))>
#<alt (* -1/3 (pow im 2))>
#<alt (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3))>
#<alt (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3))>
#<alt (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3))>
#<alt (* -1/60 (pow im 4))>
#<alt (* -1 (* (pow im 4) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 4) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 4) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))>
#<alt (* -1/60 (pow im 4))>
#<alt (* -1 (* (pow im 4) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 4) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 4) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))>
#<alt (* -1/60 im)>
#<alt (* -1/60 im)>
#<alt (* -1/60 im)>
#<alt (* -1/60 im)>
#<alt (* -1/60 im)>
#<alt (* -1/60 im)>
#<alt (* -1/60 im)>
#<alt (* -1/60 im)>
#<alt (* -1/60 im)>
#<alt (* -1/60 im)>
#<alt (* -1/60 im)>
#<alt (* -1/60 im)>
Calls

81 calls:

TimeVariablePointExpression
25.0ms
re
@0
(* im (* (cos re) (+ (* (+ -1/120 (* (* im im) -1/5040)) (* im (* im (* im im)))) (+ -1 (* -1/6 (* im im))))))
3.0ms
re
@inf
(* (* 1/2 (cos re)) (* im (+ -2 (* (* im im) -1/3))))
2.0ms
re
@inf
(* im (* (cos re) (+ (* (+ -1/120 (* (* im im) -1/5040)) (* im (* im (* im im)))) (+ -1 (* -1/6 (* im im))))))
1.0ms
re
@inf
(* (* 1/2 (cos re)) (* im (+ -2 (* (* im im) (+ -1/3 (* im (* im -1/60)))))))
1.0ms
im
@0
(* im (* (cos re) (+ (* (+ -1/120 (* (* im im) -1/5040)) (* im (* im (* im im)))) (+ -1 (* -1/6 (* im im))))))

rewrite493.0ms (2.9%)

Memory
19.7MiB live, 689.1MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 804×accelerator-lowering-fma.f32
4 804×accelerator-lowering-fma.f64
4 072×*-lowering-*.f32
4 072×*-lowering-*.f64
3 924×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
042198
1224192
21909192
08168175
Stop Event
iter limit
node limit
Counts
22 → 493
Calls
Call 1
Inputs
(+ (* (+ -1/120 (* (* im im) -1/5040)) (* im (* im (* im im)))) (+ -1 (* -1/6 (* im im))))
(* im (* (cos re) (+ (* (+ -1/120 (* (* im im) -1/5040)) (* im (* im (* im im)))) (+ -1 (* -1/6 (* im im))))))
(* (cos re) (+ (* (+ -1/120 (* (* im im) -1/5040)) (* im (* im (* im im)))) (+ -1 (* -1/6 (* im im)))))
(cos re)
(* (- 0 im) (cos re))
(- 0 im)
(* (* 1/2 (cos re)) (* im (+ -2 (* (* im im) -1/3))))
(* 1/2 (cos re))
(* im (+ -2 (* (* im im) -1/3)))
(* (* 1/2 (cos re)) (* im (+ -2 (* (* im im) (+ -1/3 (* im (* im -1/60)))))))
(* im (+ -2 (* (* im im) (+ -1/3 (* im (* im -1/60))))))
(+ (* (exp im) -1/2) (/ 1/2 (exp im)))
(* (exp im) -1/2)
(exp im)
(/ 1/2 (exp im))
(* (* im im) -1/5040)
(* -1/6 (* im im))
(* im (* im im))
(* (* im im) -1/3)
(* im (* im -1/60))
(* (* im im) (+ -1/3 (* im (* im -1/60))))
(* im -1/60)
Outputs
(+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(+.f64 #s(literal -1 binary64) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im)))))
(+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64)))
(+.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))))
(+.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64)) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))
(+.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) #s(literal -1 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im)))) (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))) (/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))))) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im)))) (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))))))
(-.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64)) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64))) (-.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64)) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (-.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64)) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(fma.f64 im (*.f64 im #s(literal -1/6 binary64)) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64)))
(fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 im im) #s(literal -1/6 binary64) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64)))
(fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(fma.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64)))
(fma.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64))))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))))
(fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))))
(fma.f64 (*.f64 im #s(literal -1/6 binary64)) im (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64)))
(fma.f64 (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 im (*.f64 im im)) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 im im)) (*.f64 im im) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 im (*.f64 im im))) im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) im) (*.f64 im im) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 im im)) im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))) (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64)) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64)) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im)))) (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64)) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))) (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))) (neg.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))) (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64)) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216 binary64))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64)) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im))))) (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64)) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))) (-.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/128024064000 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64))))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216 binary64))))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/128024064000 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216 binary64))))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/128024064000 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64)))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/128024064000 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/128024064000 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64)))))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64)))) (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216 binary64)))))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/128024064000 binary64)))) (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64)))) (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/128024064000 binary64)))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64)))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64))))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216 binary64))))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216 binary64))))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64)))))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216 binary64)))))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64)))) (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64)))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/128024064000 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64))))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216 binary64))))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/128024064000 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216 binary64))))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/128024064000 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64)))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/128024064000 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/128024064000 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64)))))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64)))) (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216 binary64)))))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/128024064000 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64)))) (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/128024064000 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64)))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64))))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216 binary64))))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216 binary64))))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64)))))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216 binary64)))))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216 binary64))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/128024064000 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64)))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216 binary64))) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216 binary64))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64)))) (*.f64 (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/128024064000 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64)))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216 binary64))) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64)))) (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216 binary64))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/128024064000 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216 binary64))) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216 binary64))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/128024064000 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216 binary64))) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/128024064000 binary64)))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64)))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/128024064000 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/128024064000 binary64)))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64)))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/128024064000 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))) (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216 binary64)))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/128024064000 binary64)))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64))))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64)))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64))))) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216 binary64)))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64))))) (*.f64 (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/128024064000 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64))))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64))))) (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64))))) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64))))) (*.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/128024064000 binary64)))))) (*.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))) (*.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64)))))) (*.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64))))) (*.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/128024064000 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))) (*.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64))))) (*.f64 (-.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/128024064000 binary64)))))) (*.f64 (-.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64)) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))) (*.f64 (-.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64)))))) (*.f64 (-.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64))))) (*.f64 (-.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/128024064000 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (-.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64)) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))) (*.f64 (-.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (-.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im)))) (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))) (*.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))) (*.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64)) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216 binary64)))) (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64)) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64)) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im)))))) (neg.f64 (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64)) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (neg.f64 (-.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64)) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im)))) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216 binary64)) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64)) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64))))) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64)) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64))) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im)))) (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im)))) (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im)))) (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))) (/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im)))) (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))) (/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))))))))
(*.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))
(+.f64 (*.f64 im (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re)))) (*.f64 im (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re))))
(+.f64 (*.f64 (*.f64 im (cos.f64 re)) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im (cos.f64 re)) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(+.f64 (*.f64 (*.f64 im (cos.f64 re)) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (*.f64 (*.f64 im (cos.f64 re)) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im)))))
(+.f64 (*.f64 (*.f64 im (cos.f64 re)) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64))) (*.f64 (*.f64 im (cos.f64 re)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) im) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)) im))
(+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (cos.f64 re))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im (cos.f64 re))))
(+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im (cos.f64 re))) (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (cos.f64 re))))
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64)) (*.f64 im (cos.f64 re))) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (cos.f64 re))))
(fma.f64 im (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) (*.f64 im (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re))))
(fma.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (cos.f64 re)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im (cos.f64 re))))
(fma.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im (cos.f64 re)) (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (cos.f64 re))))
(fma.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) im (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)) im))
(fma.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64)) (*.f64 im (cos.f64 re)) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (cos.f64 re))))
(fma.f64 (*.f64 im (cos.f64 re)) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 im (cos.f64 re)) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(fma.f64 (*.f64 im (cos.f64 re)) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (*.f64 im (cos.f64 re)) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im)))))
(fma.f64 (*.f64 im (cos.f64 re)) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64)) (*.f64 (*.f64 im (cos.f64 re)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im)))))) (*.f64 (*.f64 im (cos.f64 re)) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (*.f64 (*.f64 im (cos.f64 re)) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))))
(/.f64 (*.f64 (*.f64 im (cos.f64 re)) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(/.f64 (*.f64 (*.f64 im (cos.f64 re)) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))) (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (cos.f64 re)) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (cos.f64 re)) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))) (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 im (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 im (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re)))) (*.f64 im (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))))) (-.f64 (*.f64 (*.f64 im (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re))) (*.f64 im (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)))) (*.f64 (*.f64 im (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re)))) (*.f64 im (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (cos.f64 re)) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (cos.f64 re)) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im (cos.f64 re)) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im (cos.f64 re)) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))))) (-.f64 (*.f64 (*.f64 (*.f64 im (cos.f64 re)) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (*.f64 (*.f64 im (cos.f64 re)) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))) (*.f64 (*.f64 (*.f64 im (cos.f64 re)) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im (cos.f64 re)) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (cos.f64 re)) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (cos.f64 re)) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im (cos.f64 re)) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (*.f64 (*.f64 im (cos.f64 re)) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 im (cos.f64 re)) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im (cos.f64 re)) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (*.f64 (*.f64 im (cos.f64 re)) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (*.f64 (*.f64 im (cos.f64 re)) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (cos.f64 re)) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (cos.f64 re)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im (cos.f64 re)) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64))) (*.f64 (*.f64 im (cos.f64 re)) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im (cos.f64 re)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (*.f64 im (cos.f64 re)) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (*.f64 (*.f64 (*.f64 im (cos.f64 re)) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64))) (*.f64 (*.f64 im (cos.f64 re)) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) im) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)) im) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) im) (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) im)) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)) im) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)) im)) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) im) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)) im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (cos.f64 re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im (cos.f64 re))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (cos.f64 re))) (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (cos.f64 re)))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im (cos.f64 re))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im (cos.f64 re)))) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (cos.f64 re))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im (cos.f64 re)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im (cos.f64 re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (cos.f64 re))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im (cos.f64 re))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im (cos.f64 re)))) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (cos.f64 re))) (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (cos.f64 re)))) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im (cos.f64 re))) (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 im (cos.f64 re)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64)) (*.f64 im (cos.f64 re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (cos.f64 re))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64)) (*.f64 im (cos.f64 re))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64)) (*.f64 im (cos.f64 re)))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (cos.f64 re))) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (cos.f64 re)))) (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64)) (*.f64 im (cos.f64 re))) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (cos.f64 re)))))))
(*.f64 im (*.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (cos.f64 re)))
(*.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) im))
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (cos.f64 re)) im)
(*.f64 (*.f64 im (cos.f64 re)) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(*.f64 (*.f64 im (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))) (cos.f64 re))
(+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)))
(+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))))
(+.f64 (*.f64 (cos.f64 re) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64))) (*.f64 (cos.f64 re) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64)) (cos.f64 re)) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (cos.f64 re)))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)))))
(fma.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (cos.f64 re)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)))
(fma.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (cos.f64 re) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)))
(fma.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))))
(fma.f64 (cos.f64 re) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)))
(fma.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))))
(fma.f64 (cos.f64 re) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64)) (*.f64 (cos.f64 re) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(fma.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64)) (cos.f64 re) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (cos.f64 re)))
(fma.f64 (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (cos.f64 re)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)))
(fma.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)))
(fma.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)))
(fma.f64 (*.f64 (cos.f64 re) (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 im (*.f64 im im)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re))))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re))) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im)))))) (*.f64 (cos.f64 re) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (*.f64 (cos.f64 re) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im)))))) (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))) (cos.f64 re))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (*.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))) (cos.f64 re))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)) #s(literal 2 binary64))) (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re))))
(/.f64 (*.f64 (cos.f64 re) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))) (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))) (cos.f64 re)) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))) (cos.f64 re)) (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)))))
(/.f64 (neg.f64 (*.f64 (cos.f64 re) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))))))))
(/.f64 (neg.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))) (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))) (cos.f64 re))) (neg.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))) (cos.f64 re))) (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 re) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 re) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64))) (*.f64 (cos.f64 re) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64)))) (-.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (cos.f64 re) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (*.f64 (*.f64 (cos.f64 re) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64))) (*.f64 (cos.f64 re) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64)) (cos.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (cos.f64 re)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64)) (cos.f64 re)) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64)) (cos.f64 re))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (cos.f64 re)) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (cos.f64 re))) (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64)) (cos.f64 re)) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (cos.f64 re))))))
(*.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (cos.f64 re))
(*.f64 (cos.f64 re) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(cos.f64 re)
(+.f64 (*.f64 (cos.f64 re) #s(literal 0 binary64)) (neg.f64 (*.f64 im (cos.f64 re))))
(+.f64 (*.f64 #s(literal 0 binary64) (cos.f64 re)) (neg.f64 (*.f64 im (cos.f64 re))))
(fma.f64 (cos.f64 re) #s(literal 0 binary64) (neg.f64 (*.f64 im (cos.f64 re))))
(fma.f64 #s(literal 0 binary64) (cos.f64 re) (neg.f64 (*.f64 im (cos.f64 re))))
(neg.f64 (*.f64 im (cos.f64 re)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 (cos.f64 re) (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)))))
(/.f64 #s(literal 1 binary64) (/.f64 im (*.f64 (cos.f64 re) (-.f64 #s(literal 0 binary64) (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)) (cos.f64 re))))
(/.f64 #s(literal 1 binary64) (/.f64 im (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (cos.f64 re))))
(/.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im))) (*.f64 im im))
(/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 0 binary64) (*.f64 im im))) im)
(/.f64 (*.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)) (cos.f64 re)) (*.f64 im im))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (cos.f64 re)) im)
(/.f64 (neg.f64 (*.f64 (cos.f64 re) (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)))) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(/.f64 (neg.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 0 binary64) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)) (cos.f64 re))) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (cos.f64 re))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) #s(literal 0 binary64)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 im (cos.f64 re))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 0 binary64)) (*.f64 (cos.f64 re) #s(literal 0 binary64))) (-.f64 (*.f64 (neg.f64 (*.f64 im (cos.f64 re))) (neg.f64 (*.f64 im (cos.f64 re)))) (*.f64 (*.f64 (cos.f64 re) #s(literal 0 binary64)) (neg.f64 (*.f64 im (cos.f64 re)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 0 binary64) (cos.f64 re)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 im (cos.f64 re))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 0 binary64) (cos.f64 re)) (*.f64 #s(literal 0 binary64) (cos.f64 re))) (-.f64 (*.f64 (neg.f64 (*.f64 im (cos.f64 re))) (neg.f64 (*.f64 im (cos.f64 re)))) (*.f64 (*.f64 #s(literal 0 binary64) (cos.f64 re)) (neg.f64 (*.f64 im (cos.f64 re)))))))
(*.f64 (cos.f64 re) (-.f64 #s(literal 0 binary64) im))
(*.f64 (-.f64 #s(literal 0 binary64) im) (cos.f64 re))
(*.f64 (/.f64 (cos.f64 re) im) (/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)) im))
(*.f64 (/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)) im) (/.f64 (cos.f64 re) im))
(+.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) im))
(+.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) im)
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 im im)) im)
(-.f64 (/.f64 #s(literal 0 binary64) im) im)
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) im))) (/.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) im))))
(fma.f64 #s(literal -1 binary64) im #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)) (/.f64 #s(literal 1 binary64) (*.f64 im im)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) im) #s(literal 0 binary64))
(neg.f64 im)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 im im) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) im)))) (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) im)) (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)) (*.f64 im im))
(/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 im im) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) im)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) im)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im))) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im))) (neg.f64 (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 im im) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) im))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) im))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im im)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)))) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)) #s(literal 0 binary64)) (+.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 0 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (*.f64 im im)) #s(literal 3 binary64)) (*.f64 im (*.f64 im im))) (+.f64 (*.f64 (/.f64 #s(literal 0 binary64) (*.f64 im im)) (/.f64 #s(literal 0 binary64) (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 0 binary64) (*.f64 im im)) im))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) im) #s(literal 3 binary64)) (*.f64 im (*.f64 im im))) (+.f64 (*.f64 (/.f64 #s(literal 0 binary64) im) (/.f64 #s(literal 0 binary64) im)) (+.f64 (*.f64 im im) (*.f64 (/.f64 #s(literal 0 binary64) im) im))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) im)
(*.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)) (/.f64 #s(literal 1 binary64) (*.f64 im im)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) im))
(+.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(+.f64 (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64)) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))
(+.f64 (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64)))
(+.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64)) (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(fma.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))
(fma.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal -8 binary64) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64))))))
(/.f64 (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal -8 binary64) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(/.f64 (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64)))) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal -8 binary64) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))))) (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64))))) (neg.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))) (*.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64)) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64)) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64)) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64))) (*.f64 (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))) (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))))))
(*.f64 im (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))
(*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))
(*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))
(*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))
(*.f64 (*.f64 (cos.f64 re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) im)
(*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) #s(literal 1/2 binary64)) (cos.f64 re))
(*.f64 (cos.f64 re) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
(+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))
(+.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 im #s(literal -2 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))) (/.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))))
(fma.f64 im #s(literal -2 binary64) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))
(fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/3 binary64)) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (*.f64 im (*.f64 im im)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64)))
(fma.f64 #s(literal -2 binary64) im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))
(fma.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im)) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) im (*.f64 im #s(literal -2 binary64)))
(fma.f64 (*.f64 im #s(literal -1/3 binary64)) (*.f64 im im) (*.f64 im #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))) (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -8 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (-.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 im (+.f64 #s(literal -8 binary64) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 im (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 (+.f64 #s(literal -8 binary64) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) im)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64))) im)))
(/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -8 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))) (+.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(/.f64 (*.f64 im (+.f64 #s(literal -8 binary64) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(/.f64 (*.f64 im (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64)))) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal -8 binary64) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) im) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64))) im) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -8 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))))) (neg.f64 (+.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))) (neg.f64 (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))))
(/.f64 (neg.f64 (*.f64 im (+.f64 #s(literal -8 binary64) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))))) (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (*.f64 im (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64))))) (neg.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -8 binary64) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) im)) (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64))) im)) (neg.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -8 binary64))) (+.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (-.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 im #s(literal -2 binary64))))))
(*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))
(*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) im)
(+.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
(+.f64 (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64)) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
(+.f64 (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64)))
(+.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64)) (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
(fma.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
(fma.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 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/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) #s(literal -2 binary64)))) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))))
(/.f64 (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) #s(literal -2 binary64)))))
(/.f64 (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))) (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))))) (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))) (neg.f64 (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))) (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))) (*.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64)) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))) (*.f64 (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64)) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64)) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64))) (*.f64 (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))) (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))))))
(*.f64 im (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))
(*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (cos.f64 re)) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))))
(*.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))
(*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))) (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))
(*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
(*.f64 (*.f64 (*.f64 im (cos.f64 re)) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))) im)
(*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))) #s(literal 1/2 binary64)) (cos.f64 re))
(+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))
(+.f64 (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 im #s(literal -2 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))) (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))))
(fma.f64 im #s(literal -2 binary64) (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))
(fma.f64 im (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))) (*.f64 im #s(literal -2 binary64)))
(fma.f64 #s(literal -2 binary64) im (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))
(fma.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))) (*.f64 im (*.f64 im im)) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) im (*.f64 im #s(literal -2 binary64)))
(fma.f64 (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))) (*.f64 im im) (*.f64 im #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))) (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))) (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -8 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))) (-.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) #s(literal -2 binary64)))) (*.f64 im (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))) (*.f64 im (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) #s(literal -2 binary64)))) (*.f64 (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))) im)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))) (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))) im)))
(/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -8 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))) (+.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))) (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
(/.f64 (*.f64 im (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) #s(literal -2 binary64)))))
(/.f64 (*.f64 im (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))) (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
(/.f64 (*.f64 (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))) im) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) #s(literal -2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))) im) (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -8 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))))) (neg.f64 (+.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))) (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))) (neg.f64 (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))))
(/.f64 (neg.f64 (*.f64 im (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))))) (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (*.f64 im (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))) (neg.f64 (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))) im)) (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))) im)) (neg.f64 (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -8 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))) (-.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 im #s(literal -2 binary64))))))
(*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
(*.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))) im)
(+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(+.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (exp.f64 im) #s(literal -1/2 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (-.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (/.f64 (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (-.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(-.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (-.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (exp.f64 im) #s(literal -1/2 binary64)))) (/.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (-.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (exp.f64 im) #s(literal -1/2 binary64)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 (exp.f64 im) #s(literal -1/2 binary64)))
(fma.f64 (exp.f64 im) #s(literal -1/2 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(fma.f64 #s(literal -1/2 binary64) (exp.f64 im) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im))) (*.f64 (exp.f64 im) #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (exp.f64 im) #s(literal -1/2 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1/2 binary64) (*.f64 (exp.f64 im) #s(literal -1/2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))))
(/.f64 (+.f64 (*.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) #s(literal -1/8 binary64)) (/.f64 #s(literal 1/8 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (-.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (exp.f64 im) #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) #s(literal -1/8 binary64)) (/.f64 #s(literal 1/8 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (+.f64 (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (-.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (exp.f64 im) (exp.f64 im)) #s(literal -1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (-.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (exp.f64 im) (exp.f64 im)) #s(literal -1/4 binary64)))) (+.f64 (*.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) #s(literal -1/8 binary64)) (/.f64 #s(literal 1/8 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (exp.f64 im) #s(literal -1/2 binary64))) (-.f64 (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) (-.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(/.f64 (neg.f64 (+.f64 (*.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) #s(literal -1/8 binary64)) (/.f64 #s(literal 1/8 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64)))))) (neg.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (-.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (exp.f64 im) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) #s(literal -1/8 binary64)) (/.f64 #s(literal 1/8 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64)))))) (neg.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (-.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (exp.f64 im) (exp.f64 im)) #s(literal -1/4 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))))) (neg.f64 (-.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(/.f64 (-.f64 (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) (-.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (exp.f64 im) #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (-.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (*.f64 (-.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))))) (*.f64 (-.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))) (-.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) #s(literal -1/8 binary64)) (/.f64 #s(literal 1/8 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (-.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (exp.f64 im) #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))))
(/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))))) (neg.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (exp.f64 im) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (-.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (-.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (-.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (/.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (-.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))) (+.f64 (*.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (-.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (/.f64 (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (-.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (-.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))) (/.f64 (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (-.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) #s(literal -1/8 binary64)) (/.f64 #s(literal 1/8 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (-.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (exp.f64 im) #s(literal -1/2 binary64)))))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (/.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))))
(*.f64 (exp.f64 im) #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (exp.f64 im))
(exp.f64 im)
(*.f64 (exp.f64 im) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (exp.f64 im))
(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 binary64) (neg.f64 (/.f64 (exp.f64 im) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1/2 binary64) (exp.f64 im))
(/.f64 #s(literal 1/2 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im))))
(/.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))
(/.f64 #s(literal -1/2 binary64) (neg.f64 (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) (neg.f64 (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))
(*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 im)))
(*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1/2 binary64))
(*.f64 im (*.f64 im #s(literal -1/5040 binary64)))
(*.f64 (*.f64 im im) #s(literal -1/5040 binary64))
(*.f64 #s(literal -1/5040 binary64) (*.f64 im im))
(*.f64 (*.f64 im #s(literal -1/5040 binary64)) im)
(*.f64 im (*.f64 im #s(literal -1/6 binary64)))
(*.f64 (*.f64 im im) #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(*.f64 (*.f64 im #s(literal -1/6 binary64)) im)
(exp.f64 (*.f64 (log.f64 im) #s(literal 3 binary64)))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) #s(literal 3 binary64)) (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (pow.f64 (+.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 im im) #s(literal 0 binary64))) #s(literal 3 binary64)))
(pow.f64 im #s(literal 3 binary64))
(pow.f64 (*.f64 im im) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 im #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 im)) #s(literal 3 binary64))
(*.f64 im (*.f64 im im))
(*.f64 (*.f64 im im) im)
(*.f64 (pow.f64 im #s(literal 3/2 binary64)) (pow.f64 im #s(literal 3/2 binary64)))
(*.f64 im (*.f64 im #s(literal -1/3 binary64)))
(*.f64 (*.f64 im im) #s(literal -1/3 binary64))
(*.f64 #s(literal -1/3 binary64) (*.f64 im im))
(*.f64 (*.f64 im #s(literal -1/3 binary64)) im)
(*.f64 im (*.f64 im #s(literal -1/60 binary64)))
(*.f64 (*.f64 im im) #s(literal -1/60 binary64))
(*.f64 #s(literal -1/60 binary64) (*.f64 im im))
(*.f64 (*.f64 im #s(literal -1/60 binary64)) im)
(+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im im))))
(+.f64 (*.f64 im (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im im))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im im))))) (/.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im im))) (*.f64 im (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im im)))) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im im))))))
(fma.f64 im (*.f64 im #s(literal -1/3 binary64)) (*.f64 im (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im im))))
(fma.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/60 binary64)))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
(fma.f64 im (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im im)) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
(fma.f64 (*.f64 im im) #s(literal -1/3 binary64) (*.f64 im (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im im))))
(fma.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/60 binary64))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im #s(literal -1/60 binary64)) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
(fma.f64 #s(literal -1/3 binary64) (*.f64 im im) (*.f64 im (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im im))))
(fma.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
(fma.f64 (*.f64 im (*.f64 im #s(literal -1/60 binary64))) (*.f64 im im) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
(fma.f64 (*.f64 im #s(literal -1/3 binary64)) im (*.f64 im (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im im))))
(fma.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/60 binary64))) im) im (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/60 binary64))) im (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64)) (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im im))) (*.f64 im (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im im)))))) (+.f64 (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216000 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im im)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64)) (*.f64 (*.f64 im (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im im))) (*.f64 im (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/60 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216000 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))) (*.f64 (*.f64 im im) (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/3600 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/60 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))) (*.f64 (+.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216000 binary64))) (*.f64 im im))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))) (*.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/3600 binary64))) (*.f64 im im))))
(/.f64 (+.f64 (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216000 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64)) (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im im))) (*.f64 im (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im im)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64)) (*.f64 (*.f64 im (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im im))) (*.f64 im (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im im))))) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im im)))))
(/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216000 binary64)))) (+.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/60 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))))
(/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/3600 binary64)))) (-.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216000 binary64))) (*.f64 im im)) (+.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/60 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/3600 binary64))) (*.f64 im im)) (-.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216000 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64)) (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im im))) (*.f64 im (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im im))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64)) (*.f64 (*.f64 im (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im im))) (*.f64 im (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im im)))))) (neg.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im im))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216000 binary64))))) (neg.f64 (+.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/60 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/3600 binary64))))) (neg.f64 (-.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216000 binary64))) (*.f64 im im))) (neg.f64 (+.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/60 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/3600 binary64))) (*.f64 im im))) (neg.f64 (-.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216000 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im im))) (*.f64 im (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im im)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64)) (*.f64 (*.f64 im (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im im))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))
(*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))) (*.f64 im im))
(*.f64 (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))) im)
(*.f64 im #s(literal -1/60 binary64))
(*.f64 #s(literal -1/60 binary64) im)

simplify1.0s (6.1%)

Memory
-233.5MiB live, 835.8MiB allocated
Algorithm
egg-herbie
Rules
17 734×accelerator-lowering-fma.f32
17 734×accelerator-lowering-fma.f64
6 286×*-lowering-*.f32
6 286×*-lowering-*.f64
4 908×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03463758
110373647
236163351
369883341
081093107
Stop Event
iter limit
node limit
Counts
324 → 324
Calls
Call 1
Inputs
-1
(- (* -1/6 (pow im 2)) 1)
(- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)
(- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)
(* -1/5040 (pow im 6))
(* -1 (* (pow im 6) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* (pow im 6) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))
(* (pow im 6) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 4))) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* -1/5040 (pow im 6))
(* -1 (* (pow im 6) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* (pow im 6) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))
(* (pow im 6) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 4))) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* -1 (* im (cos re)))
(* im (+ (* -1 (cos re)) (* -1/6 (* (pow im 2) (cos re)))))
(* im (+ (* -1 (cos re)) (* (pow im 2) (+ (* -1/6 (cos re)) (* -1/120 (* (pow im 2) (cos re)))))))
(* im (+ (* -1 (cos re)) (* (pow im 2) (+ (* -1/6 (cos re)) (* (pow im 2) (+ (* -1/120 (cos re)) (* -1/5040 (* (pow im 2) (cos re)))))))))
(* -1/5040 (* (pow im 7) (cos re)))
(* (pow im 7) (+ (* -1/120 (/ (cos re) (pow im 2))) (* -1/5040 (cos re))))
(* (pow im 7) (+ (* -1/6 (/ (cos re) (pow im 4))) (+ (* -1/120 (/ (cos re) (pow im 2))) (* -1/5040 (cos re)))))
(* (pow im 7) (+ (* -1 (/ (cos re) (pow im 6))) (+ (* -1/6 (/ (cos re) (pow im 4))) (+ (* -1/120 (/ (cos re) (pow im 2))) (* -1/5040 (cos re))))))
(* -1/5040 (* (pow im 7) (cos re)))
(* -1 (* (pow im 7) (+ (* 1/5040 (cos re)) (* 1/120 (/ (cos re) (pow im 2))))))
(* -1 (* (pow im 7) (+ (* 1/5040 (cos re)) (+ (* 1/120 (/ (cos re) (pow im 2))) (* 1/6 (/ (cos re) (pow im 4)))))))
(* -1 (* (pow im 7) (+ (* 1/5040 (cos re)) (+ (* 1/120 (/ (cos re) (pow im 2))) (+ (* 1/6 (/ (cos re) (pow im 4))) (/ (cos re) (pow im 6)))))))
(* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(+ (* -1/2 (* im (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))) (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(+ (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* (pow re 2) (+ (* -1/2 (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (* 1/24 (* im (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))))))
(+ (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* (pow re 2) (+ (* -1/2 (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (* (pow re 2) (+ (* -1/720 (* im (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))) (* 1/24 (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))))))))
(* im (* (cos re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(* im (* (cos re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(* im (* (cos re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(* im (* (cos re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(* im (* (cos re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(* im (* (cos re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(* im (* (cos re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(* im (* (cos re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)
(- (+ (* -1/2 (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)))) 1)
(- (+ (* -1/6 (pow im 2)) (+ (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) (* (pow re 2) (+ (* -1/2 (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* 1/24 (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))))))) 1)
(- (+ (* -1/6 (pow im 2)) (+ (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) (* (pow re 2) (+ (* -1/2 (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* (pow re 2) (+ (* -1/720 (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (* 1/24 (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))))))) 1)
(* (cos re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(* (cos re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(* (cos re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(* (cos re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(* (cos re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(* (cos re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(* (cos re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(* (cos re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(* -1 (cos re))
(+ (* -1 (cos re)) (* -1/6 (* (pow im 2) (cos re))))
(+ (* -1 (cos re)) (* (pow im 2) (+ (* -1/6 (cos re)) (* -1/120 (* (pow im 2) (cos re))))))
(+ (* -1 (cos re)) (* (pow im 2) (+ (* -1/6 (cos re)) (* (pow im 2) (+ (* -1/120 (cos re)) (* -1/5040 (* (pow im 2) (cos re))))))))
(* -1/5040 (* (pow im 6) (cos re)))
(* (pow im 6) (+ (* -1/120 (/ (cos re) (pow im 2))) (* -1/5040 (cos re))))
(* (pow im 6) (+ (* -1/6 (/ (cos re) (pow im 4))) (+ (* -1/120 (/ (cos re) (pow im 2))) (* -1/5040 (cos re)))))
(* (pow im 6) (+ (* -1 (/ (cos re) (pow im 6))) (+ (* -1/6 (/ (cos re) (pow im 4))) (+ (* -1/120 (/ (cos re) (pow im 2))) (* -1/5040 (cos re))))))
(* -1/5040 (* (pow im 6) (cos re)))
(* (pow im 6) (+ (* -1/120 (/ (cos re) (pow im 2))) (* -1/5040 (cos re))))
(* (pow im 6) (+ (* -1/6 (/ (cos re) (pow im 4))) (+ (* -1/120 (/ (cos re) (pow im 2))) (* -1/5040 (cos re)))))
(* (pow im 6) (+ (* -1 (/ (cos re) (pow im 6))) (+ (* -1/6 (/ (cos re) (pow im 4))) (+ (* -1/120 (/ (cos re) (pow im 2))) (* -1/5040 (cos re))))))
1
(+ 1 (* -1/2 (pow re 2)))
(+ 1 (* (pow re 2) (- (* 1/24 (pow re 2)) 1/2)))
(+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/24 (* -1/720 (pow re 2)))) 1/2)))
(cos re)
(cos re)
(cos re)
(cos re)
(cos re)
(cos re)
(cos re)
(cos re)
(* -1 (* im (cos re)))
(* -1 (* im (cos re)))
(* -1 (* im (cos re)))
(* -1 (* im (cos re)))
(* -1 (* im (cos re)))
(* -1 (* im (cos re)))
(* -1 (* im (cos re)))
(* -1 (* im (cos re)))
(* -1 (* im (cos re)))
(* -1 (* im (cos re)))
(* -1 (* im (cos re)))
(* -1 (* im (cos re)))
(* -1 im)
(+ (* -1 im) (* 1/2 (* im (pow re 2))))
(+ (* -1 im) (* (pow re 2) (+ (* -1/24 (* im (pow re 2))) (* 1/2 im))))
(+ (* -1 im) (* (pow re 2) (+ (* 1/2 im) (* (pow re 2) (+ (* -1/24 im) (* 1/720 (* im (pow re 2))))))))
(* -1 (* im (cos re)))
(* -1 (* im (cos re)))
(* -1 (* im (cos re)))
(* -1 (* im (cos re)))
(* -1 (* im (cos re)))
(* -1 (* im (cos re)))
(* -1 (* im (cos re)))
(* -1 (* im (cos re)))
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* 1/2 (* im (- (* -1/3 (pow im 2)) 2)))
(+ (* -1/4 (* im (* (pow re 2) (- (* -1/3 (pow im 2)) 2)))) (* 1/2 (* im (- (* -1/3 (pow im 2)) 2))))
(+ (* 1/2 (* im (- (* -1/3 (pow im 2)) 2))) (* (pow re 2) (+ (* -1/4 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/48 (* im (* (pow re 2) (- (* -1/3 (pow im 2)) 2)))))))
(+ (* 1/2 (* im (- (* -1/3 (pow im 2)) 2))) (* (pow re 2) (+ (* -1/4 (* im (- (* -1/3 (pow im 2)) 2))) (* (pow re 2) (+ (* -1/1440 (* im (* (pow re 2) (- (* -1/3 (pow im 2)) 2)))) (* 1/48 (* im (- (* -1/3 (pow im 2)) 2))))))))
(* 1/2 (* im (* (cos re) (- (* -1/3 (pow im 2)) 2))))
(* 1/2 (* im (* (cos re) (- (* -1/3 (pow im 2)) 2))))
(* 1/2 (* im (* (cos re) (- (* -1/3 (pow im 2)) 2))))
(* 1/2 (* im (* (cos re) (- (* -1/3 (pow im 2)) 2))))
(* 1/2 (* im (* (cos re) (- (* -1/3 (pow im 2)) 2))))
(* 1/2 (* im (* (cos re) (- (* -1/3 (pow im 2)) 2))))
(* 1/2 (* im (* (cos re) (- (* -1/3 (pow im 2)) 2))))
(* 1/2 (* im (* (cos re) (- (* -1/3 (pow im 2)) 2))))
(* -1 (* im (cos re)))
(* im (+ (* -1 (cos re)) (* -1/6 (* (pow im 2) (cos re)))))
(* im (+ (* -1 (cos re)) (* -1/6 (* (pow im 2) (cos re)))))
(* im (+ (* -1 (cos re)) (* -1/6 (* (pow im 2) (cos re)))))
(* -1/6 (* (pow im 3) (cos re)))
(* (pow im 3) (+ (* -1 (/ (cos re) (pow im 2))) (* -1/6 (cos re))))
(* (pow im 3) (+ (* -1 (/ (cos re) (pow im 2))) (* -1/6 (cos re))))
(* (pow im 3) (+ (* -1 (/ (cos re) (pow im 2))) (* -1/6 (cos re))))
(* -1/6 (* (pow im 3) (cos re)))
(* -1 (* (pow im 3) (+ (* 1/6 (cos re)) (/ (cos re) (pow im 2)))))
(* -1 (* (pow im 3) (+ (* 1/6 (cos re)) (/ (cos re) (pow im 2)))))
(* -1 (* (pow im 3) (+ (* 1/6 (cos re)) (/ (cos re) (pow im 2)))))
1/2
(+ 1/2 (* -1/4 (pow re 2)))
(+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))
(+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/48 (* -1/1440 (pow re 2)))) 1/4)))
(* 1/2 (cos re))
(* 1/2 (cos re))
(* 1/2 (cos re))
(* 1/2 (cos re))
(* 1/2 (cos re))
(* 1/2 (cos re))
(* 1/2 (cos re))
(* 1/2 (cos re))
(* -2 im)
(* im (- (* -1/3 (pow im 2)) 2))
(* im (- (* -1/3 (pow im 2)) 2))
(* im (- (* -1/3 (pow im 2)) 2))
(* -1/3 (pow im 3))
(* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(* -1/3 (pow im 3))
(* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(* 1/2 (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)))
(+ (* -1/4 (* im (* (pow re 2) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)))) (* 1/2 (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(+ (* 1/2 (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))) (* (pow re 2) (+ (* -1/4 (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))) (* 1/48 (* im (* (pow re 2) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)))))))
(+ (* 1/2 (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))) (* (pow re 2) (+ (* -1/4 (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))) (* (pow re 2) (+ (* -1/1440 (* im (* (pow re 2) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)))) (* 1/48 (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))))))
(* 1/2 (* im (* (cos re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(* 1/2 (* im (* (cos re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(* 1/2 (* im (* (cos re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(* 1/2 (* im (* (cos re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(* 1/2 (* im (* (cos re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(* 1/2 (* im (* (cos re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(* 1/2 (* im (* (cos re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(* 1/2 (* im (* (cos re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(* -1 (* im (cos re)))
(* im (+ (* -1 (cos re)) (* -1/6 (* (pow im 2) (cos re)))))
(* im (+ (* -1 (cos re)) (* (pow im 2) (+ (* -1/6 (cos re)) (* -1/120 (* (pow im 2) (cos re)))))))
(* im (+ (* -1 (cos re)) (* (pow im 2) (+ (* -1/6 (cos re)) (* -1/120 (* (pow im 2) (cos re)))))))
(* -1/120 (* (pow im 5) (cos re)))
(* (pow im 5) (+ (* -1/6 (/ (cos re) (pow im 2))) (* -1/120 (cos re))))
(* (pow im 5) (+ (* -1 (/ (cos re) (pow im 4))) (+ (* -1/6 (/ (cos re) (pow im 2))) (* -1/120 (cos re)))))
(* (pow im 5) (+ (* -1 (/ (cos re) (pow im 4))) (+ (* -1/6 (/ (cos re) (pow im 2))) (* -1/120 (cos re)))))
(* -1/120 (* (pow im 5) (cos re)))
(* -1 (* (pow im 5) (+ (* 1/120 (cos re)) (* 1/6 (/ (cos re) (pow im 2))))))
(* -1 (* (pow im 5) (+ (* 1/120 (cos re)) (+ (* 1/6 (/ (cos re) (pow im 2))) (/ (cos re) (pow im 4))))))
(* -1 (* (pow im 5) (+ (* 1/120 (cos re)) (+ (* 1/6 (/ (cos re) (pow im 2))) (/ (cos re) (pow im 4))))))
(* -2 im)
(* im (- (* -1/3 (pow im 2)) 2))
(* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))
(* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))
(* -1/60 (pow im 5))
(* -1 (* (pow im 5) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(* (pow im 5) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 2))) 1/60))
(* (pow im 5) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 2))) 1/60))
(* -1/60 (pow im 5))
(* -1 (* (pow im 5) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(* -1 (* (pow im 5) (+ 1/60 (+ (* 1/3 (/ 1 (pow im 2))) (/ 2 (pow im 4))))))
(* -1 (* (pow im 5) (+ 1/60 (+ (* 1/3 (/ 1 (pow im 2))) (/ 2 (pow im 4))))))
(* -1 im)
(* im (- (* -1/6 (pow im 2)) 1))
(* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))
(* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))
(+ (* -1/2 (exp im)) (* 1/2 (/ 1 (exp im))))
(+ (* -1/2 (exp im)) (* 1/2 (/ 1 (exp im))))
(+ (* -1/2 (exp im)) (* 1/2 (/ 1 (exp im))))
(+ (* -1/2 (exp im)) (* 1/2 (/ 1 (exp im))))
(+ (* -1/2 (exp im)) (* 1/2 (/ 1 (exp im))))
(+ (* -1/2 (exp im)) (* 1/2 (/ 1 (exp im))))
(+ (* -1/2 (exp im)) (* 1/2 (/ 1 (exp im))))
(+ (* -1/2 (exp im)) (* 1/2 (/ 1 (exp im))))
-1/2
(- (* -1/2 im) 1/2)
(- (* im (- (* -1/4 im) 1/2)) 1/2)
(- (* im (- (* im (- (* -1/12 im) 1/4)) 1/2)) 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)
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/5040 (pow im 2))
(* -1/5040 (pow im 2))
(* -1/5040 (pow im 2))
(* -1/5040 (pow im 2))
(* -1/5040 (pow im 2))
(* -1/5040 (pow im 2))
(* -1/5040 (pow im 2))
(* -1/5040 (pow im 2))
(* -1/5040 (pow im 2))
(* -1/5040 (pow im 2))
(* -1/5040 (pow im 2))
(* -1/5040 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(* -1/3 (pow im 2))
(* -1/3 (pow im 2))
(* -1/3 (pow im 2))
(* -1/3 (pow im 2))
(* -1/3 (pow im 2))
(* -1/3 (pow im 2))
(* -1/3 (pow im 2))
(* -1/3 (pow im 2))
(* -1/3 (pow im 2))
(* -1/3 (pow im 2))
(* -1/3 (pow im 2))
(* -1/3 (pow im 2))
(* -1/60 (pow im 2))
(* -1/60 (pow im 2))
(* -1/60 (pow im 2))
(* -1/60 (pow im 2))
(* -1/60 (pow im 2))
(* -1/60 (pow im 2))
(* -1/60 (pow im 2))
(* -1/60 (pow im 2))
(* -1/60 (pow im 2))
(* -1/60 (pow im 2))
(* -1/60 (pow im 2))
(* -1/60 (pow im 2))
(* -1/3 (pow im 2))
(* (pow im 2) (- (* -1/60 (pow im 2)) 1/3))
(* (pow im 2) (- (* -1/60 (pow im 2)) 1/3))
(* (pow im 2) (- (* -1/60 (pow im 2)) 1/3))
(* -1/60 (pow im 4))
(* -1 (* (pow im 4) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(* -1 (* (pow im 4) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(* -1 (* (pow im 4) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(* -1/60 (pow im 4))
(* -1 (* (pow im 4) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(* -1 (* (pow im 4) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(* -1 (* (pow im 4) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(* -1/60 im)
(* -1/60 im)
(* -1/60 im)
(* -1/60 im)
(* -1/60 im)
(* -1/60 im)
(* -1/60 im)
(* -1/60 im)
(* -1/60 im)
(* -1/60 im)
(* -1/60 im)
(* -1/60 im)
Outputs
-1
#s(literal -1 binary64)
(- (* -1/6 (pow im 2)) 1)
(+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))
(- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)
(+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))
(- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)
(+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))))
(* -1/5040 (pow im 6))
(*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 6 binary64)))
(* -1 (* (pow im 6) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im))))
(* (pow im 6) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal -1/5040 binary64) (/.f64 (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 im im))))
(* (pow im 6) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 4))) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (/.f64 (-.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im)))))
(* -1/5040 (pow im 6))
(*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 6 binary64)))
(* -1 (* (pow im 6) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im))))
(* (pow im 6) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal -1/5040 binary64) (/.f64 (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 im im))))
(* (pow im 6) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 4))) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (/.f64 (-.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im)))))
(* -1 (* im (cos re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re)))
(* im (+ (* -1 (cos re)) (* -1/6 (* (pow im 2) (cos re)))))
(*.f64 (cos.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(* im (+ (* -1 (cos re)) (* (pow im 2) (+ (* -1/6 (cos re)) (* -1/120 (* (pow im 2) (cos re)))))))
(*.f64 im (-.f64 (*.f64 (*.f64 im (*.f64 im (cos.f64 re))) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))) (cos.f64 re)))
(* im (+ (* -1 (cos re)) (* (pow im 2) (+ (* -1/6 (cos re)) (* (pow im 2) (+ (* -1/120 (cos re)) (* -1/5040 (* (pow im 2) (cos re)))))))))
(*.f64 im (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (cos.f64 re) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))) (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(* -1/5040 (* (pow im 7) (cos re)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64))))
(* (pow im 7) (+ (* -1/120 (/ (cos re) (pow im 2))) (* -1/5040 (cos re))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 (cos.f64 re) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im)))))
(* (pow im 7) (+ (* -1/6 (/ (cos re) (pow im 4))) (+ (* -1/120 (/ (cos re) (pow im 2))) (* -1/5040 (cos re)))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (cos.f64 re)) (*.f64 (cos.f64 re) (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 im im)) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(* (pow im 7) (+ (* -1 (/ (cos re) (pow im 6))) (+ (* -1/6 (/ (cos re) (pow im 4))) (+ (* -1/120 (/ (cos re) (pow im 2))) (* -1/5040 (cos re))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im)))) (*.f64 (cos.f64 re) (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 6 binary64)))))))
(* -1/5040 (* (pow im 7) (cos re)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64))))
(* -1 (* (pow im 7) (+ (* 1/5040 (cos re)) (* 1/120 (/ (cos re) (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 (cos.f64 re) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im)))))
(* -1 (* (pow im 7) (+ (* 1/5040 (cos re)) (+ (* 1/120 (/ (cos re) (pow im 2))) (* 1/6 (/ (cos re) (pow im 4)))))))
(*.f64 (+.f64 (*.f64 #s(literal 1/5040 binary64) (cos.f64 re)) (*.f64 (cos.f64 re) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 im im)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))) (-.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 7 binary64))))
(* -1 (* (pow im 7) (+ (* 1/5040 (cos re)) (+ (* 1/120 (/ (cos re) (pow im 2))) (+ (* 1/6 (/ (cos re) (pow im 4))) (/ (cos re) (pow im 6)))))))
(-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im)))) (+.f64 (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 re)) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(*.f64 im (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))))
(+ (* -1/2 (* im (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))) (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))) (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))))
(+ (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* (pow re 2) (+ (* -1/2 (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (* 1/24 (* im (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))))))
(+.f64 (*.f64 im (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (*.f64 (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 im (*.f64 re re))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))))
(+ (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* (pow re 2) (+ (* -1/2 (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (* (pow re 2) (+ (* -1/720 (* im (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))) (* 1/24 (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))))))))
(+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 im (*.f64 re re))) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) (*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))) (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(* im (* (cos re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(*.f64 (*.f64 im (cos.f64 re)) (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* im (* (cos re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(*.f64 (*.f64 im (cos.f64 re)) (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* im (* (cos re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(*.f64 (*.f64 im (cos.f64 re)) (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* im (* (cos re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(*.f64 (*.f64 im (cos.f64 re)) (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* im (* (cos re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(*.f64 (*.f64 im (cos.f64 re)) (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* im (* (cos re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(*.f64 (*.f64 im (cos.f64 re)) (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* im (* (cos re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(*.f64 (*.f64 im (cos.f64 re)) (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* im (* (cos re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(*.f64 (*.f64 im (cos.f64 re)) (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))))
(- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)
(+.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))
(- (+ (* -1/2 (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)))) 1)
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))) (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))))
(- (+ (* -1/6 (pow im 2)) (+ (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) (* (pow re 2) (+ (* -1/2 (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* 1/24 (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))))))) 1)
(+.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 re (*.f64 re (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))))))
(- (+ (* -1/6 (pow im 2)) (+ (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) (* (pow re 2) (+ (* -1/2 (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* (pow re 2) (+ (* -1/720 (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (* 1/24 (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))))))) 1)
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))) (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (*.f64 (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))) (*.f64 (*.f64 re re) (*.f64 re re))))
(* (cos re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(*.f64 (cos.f64 re) (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (cos re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(*.f64 (cos.f64 re) (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (cos re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(*.f64 (cos.f64 re) (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (cos re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(*.f64 (cos.f64 re) (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (cos re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(*.f64 (cos.f64 re) (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (cos re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(*.f64 (cos.f64 re) (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (cos re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(*.f64 (cos.f64 re) (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (cos re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(*.f64 (cos.f64 re) (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* -1 (cos re))
(-.f64 #s(literal 0 binary64) (cos.f64 re))
(+ (* -1 (cos re)) (* -1/6 (* (pow im 2) (cos re))))
(*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(+ (* -1 (cos re)) (* (pow im 2) (+ (* -1/6 (cos re)) (* -1/120 (* (pow im 2) (cos re))))))
(-.f64 (*.f64 (*.f64 im (*.f64 im (cos.f64 re))) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))) (cos.f64 re))
(+ (* -1 (cos re)) (* (pow im 2) (+ (* -1/6 (cos re)) (* (pow im 2) (+ (* -1/120 (cos re)) (* -1/5040 (* (pow im 2) (cos re))))))))
(+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (cos.f64 re) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))) (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(* -1/5040 (* (pow im 6) (cos re)))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 #s(literal -1/5040 binary64) (cos.f64 re)))
(* (pow im 6) (+ (* -1/120 (/ (cos re) (pow im 2))) (* -1/5040 (cos re))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (cos.f64 re) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im)))))
(* (pow im 6) (+ (* -1/6 (/ (cos re) (pow im 4))) (+ (* -1/120 (/ (cos re) (pow im 2))) (* -1/5040 (cos re)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (cos.f64 re)) (*.f64 (cos.f64 re) (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 im im)) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(* (pow im 6) (+ (* -1 (/ (cos re) (pow im 6))) (+ (* -1/6 (/ (cos re) (pow im 4))) (+ (* -1/120 (/ (cos re) (pow im 2))) (* -1/5040 (cos re))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im)))) (*.f64 (cos.f64 re) (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 6 binary64)))))))
(* -1/5040 (* (pow im 6) (cos re)))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 #s(literal -1/5040 binary64) (cos.f64 re)))
(* (pow im 6) (+ (* -1/120 (/ (cos re) (pow im 2))) (* -1/5040 (cos re))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (cos.f64 re) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im)))))
(* (pow im 6) (+ (* -1/6 (/ (cos re) (pow im 4))) (+ (* -1/120 (/ (cos re) (pow im 2))) (* -1/5040 (cos re)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (cos.f64 re)) (*.f64 (cos.f64 re) (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 im im)) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(* (pow im 6) (+ (* -1 (/ (cos re) (pow im 6))) (+ (* -1/6 (/ (cos re) (pow im 4))) (+ (* -1/120 (/ (cos re) (pow im 2))) (* -1/5040 (cos re))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im)))) (*.f64 (cos.f64 re) (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 6 binary64)))))))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow re 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re)))
(+ 1 (* (pow re 2) (- (* 1/24 (pow re 2)) 1/2)))
(+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))))
(+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/24 (* -1/720 (pow re 2)))) 1/2)))
(+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))))))))
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(* -1 (* im (cos re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re)))
(* -1 (* im (cos re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re)))
(* -1 (* im (cos re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re)))
(* -1 (* im (cos re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re)))
(* -1 (* im (cos re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re)))
(* -1 (* im (cos re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re)))
(* -1 (* im (cos re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re)))
(* -1 (* im (cos re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re)))
(* -1 (* im (cos re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re)))
(* -1 (* im (cos re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re)))
(* -1 (* im (cos re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re)))
(* -1 (* im (cos re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re)))
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(+ (* -1 im) (* 1/2 (* im (pow re 2))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))
(+ (* -1 im) (* (pow re 2) (+ (* -1/24 (* im (pow re 2))) (* 1/2 im))))
(-.f64 (*.f64 (*.f64 im (*.f64 re re)) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/24 binary64)) #s(literal 1/2 binary64))) im)
(+ (* -1 im) (* (pow re 2) (+ (* 1/2 im) (* (pow re 2) (+ (* -1/24 im) (* 1/720 (* im (pow re 2))))))))
(-.f64 (*.f64 re (*.f64 re (+.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 #s(literal 1/720 binary64) (*.f64 re re))))))) im)
(* -1 (* im (cos re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re)))
(* -1 (* im (cos re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re)))
(* -1 (* im (cos re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re)))
(* -1 (* im (cos re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re)))
(* -1 (* im (cos re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re)))
(* -1 (* im (cos re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re)))
(* -1 (* im (cos re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re)))
(* -1 (* im (cos re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re)))
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* 1/2 (* im (- (* -1/3 (pow im 2)) 2)))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(+ (* -1/4 (* im (* (pow re 2) (- (* -1/3 (pow im 2)) 2)))) (* 1/2 (* im (- (* -1/3 (pow im 2)) 2))))
(*.f64 (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))))
(+ (* 1/2 (* im (- (* -1/3 (pow im 2)) 2))) (* (pow re 2) (+ (* -1/4 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/48 (* im (* (pow re 2) (- (* -1/3 (pow im 2)) 2)))))))
(+.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (*.f64 im (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))
(+ (* 1/2 (* im (- (* -1/3 (pow im 2)) 2))) (* (pow re 2) (+ (* -1/4 (* im (- (* -1/3 (pow im 2)) 2))) (* (pow re 2) (+ (* -1/1440 (* im (* (pow re 2) (- (* -1/3 (pow im 2)) 2)))) (* 1/48 (* im (- (* -1/3 (pow im 2)) 2))))))))
(+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 im (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (+.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 re re) #s(literal -1/1440 binary64))))) (*.f64 (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))))
(* 1/2 (* im (* (cos re) (- (* -1/3 (pow im 2)) 2))))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (cos.f64 re) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(* 1/2 (* im (* (cos re) (- (* -1/3 (pow im 2)) 2))))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (cos.f64 re) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(* 1/2 (* im (* (cos re) (- (* -1/3 (pow im 2)) 2))))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (cos.f64 re) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(* 1/2 (* im (* (cos re) (- (* -1/3 (pow im 2)) 2))))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (cos.f64 re) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(* 1/2 (* im (* (cos re) (- (* -1/3 (pow im 2)) 2))))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (cos.f64 re) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(* 1/2 (* im (* (cos re) (- (* -1/3 (pow im 2)) 2))))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (cos.f64 re) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(* 1/2 (* im (* (cos re) (- (* -1/3 (pow im 2)) 2))))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (cos.f64 re) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(* 1/2 (* im (* (cos re) (- (* -1/3 (pow im 2)) 2))))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (cos.f64 re) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(* -1 (* im (cos re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re)))
(* im (+ (* -1 (cos re)) (* -1/6 (* (pow im 2) (cos re)))))
(*.f64 (cos.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(* im (+ (* -1 (cos re)) (* -1/6 (* (pow im 2) (cos re)))))
(*.f64 (cos.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(* im (+ (* -1 (cos re)) (* -1/6 (* (pow im 2) (cos re)))))
(*.f64 (cos.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(* -1/6 (* (pow im 3) (cos re)))
(*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 im (cos.f64 re)))
(* (pow im 3) (+ (* -1 (/ (cos re) (pow im 2))) (* -1/6 (cos re))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (cos.f64 re) (-.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im)))))
(* (pow im 3) (+ (* -1 (/ (cos re) (pow im 2))) (* -1/6 (cos re))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (cos.f64 re) (-.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im)))))
(* (pow im 3) (+ (* -1 (/ (cos re) (pow im 2))) (* -1/6 (cos re))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (cos.f64 re) (-.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im)))))
(* -1/6 (* (pow im 3) (cos re)))
(*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 im (cos.f64 re)))
(* -1 (* (pow im 3) (+ (* 1/6 (cos re)) (/ (cos re) (pow im 2)))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (cos.f64 re) (-.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im)))))
(* -1 (* (pow im 3) (+ (* 1/6 (cos re)) (/ (cos re) (pow im 2)))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (cos.f64 re) (-.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im)))))
(* -1 (* (pow im 3) (+ (* 1/6 (cos re)) (/ (cos re) (pow im 2)))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (cos.f64 re) (-.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im)))))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1/4 (pow re 2)))
(+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))
(+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))
(+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64))))))
(+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/48 (* -1/1440 (pow re 2)))) 1/4)))
(+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 re re) #s(literal -1/1440 binary64))))))))
(* 1/2 (cos re))
(*.f64 (cos.f64 re) #s(literal 1/2 binary64))
(* 1/2 (cos re))
(*.f64 (cos.f64 re) #s(literal 1/2 binary64))
(* 1/2 (cos re))
(*.f64 (cos.f64 re) #s(literal 1/2 binary64))
(* 1/2 (cos re))
(*.f64 (cos.f64 re) #s(literal 1/2 binary64))
(* 1/2 (cos re))
(*.f64 (cos.f64 re) #s(literal 1/2 binary64))
(* 1/2 (cos re))
(*.f64 (cos.f64 re) #s(literal 1/2 binary64))
(* 1/2 (cos re))
(*.f64 (cos.f64 re) #s(literal 1/2 binary64))
(* 1/2 (cos re))
(*.f64 (cos.f64 re) #s(literal 1/2 binary64))
(* -2 im)
(*.f64 im #s(literal -2 binary64))
(* im (- (* -1/3 (pow im 2)) 2))
(*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(* im (- (* -1/3 (pow im 2)) 2))
(*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(* im (- (* -1/3 (pow im 2)) 2))
(*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(* -1/3 (pow im 3))
(*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
(* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(*.f64 (*.f64 im (*.f64 im im)) (-.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 im im))))
(* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(*.f64 (*.f64 im (*.f64 im im)) (-.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 im im))))
(* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(*.f64 (*.f64 im (*.f64 im im)) (-.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 im im))))
(* -1/3 (pow im 3))
(*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
(* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(*.f64 (*.f64 im (*.f64 im im)) (-.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 im im))))
(* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(*.f64 (*.f64 im (*.f64 im im)) (-.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 im im))))
(* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(*.f64 (*.f64 im (*.f64 im im)) (-.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 im im))))
(* 1/2 (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)))
(*.f64 im (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))) #s(literal 1/2 binary64)))
(+ (* -1/4 (* im (* (pow re 2) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)))) (* 1/2 (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))))
(+ (* 1/2 (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))) (* (pow re 2) (+ (* -1/4 (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))) (* 1/48 (* im (* (pow re 2) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)))))))
(+.f64 (*.f64 im (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))))) (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))
(+ (* 1/2 (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))) (* (pow re 2) (+ (* -1/4 (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))) (* (pow re 2) (+ (* -1/1440 (* im (* (pow re 2) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)))) (* 1/48 (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))))))
(+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))))) (+.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 re re) #s(literal -1/1440 binary64))))) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))))
(* 1/2 (* im (* (cos re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (cos.f64 re) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))))))
(* 1/2 (* im (* (cos re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (cos.f64 re) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))))))
(* 1/2 (* im (* (cos re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (cos.f64 re) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))))))
(* 1/2 (* im (* (cos re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (cos.f64 re) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))))))
(* 1/2 (* im (* (cos re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (cos.f64 re) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))))))
(* 1/2 (* im (* (cos re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (cos.f64 re) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))))))
(* 1/2 (* im (* (cos re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (cos.f64 re) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))))))
(* 1/2 (* im (* (cos re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (cos.f64 re) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))))))
(* -1 (* im (cos re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re)))
(* im (+ (* -1 (cos re)) (* -1/6 (* (pow im 2) (cos re)))))
(*.f64 (cos.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(* im (+ (* -1 (cos re)) (* (pow im 2) (+ (* -1/6 (cos re)) (* -1/120 (* (pow im 2) (cos re)))))))
(*.f64 im (-.f64 (*.f64 (*.f64 im (*.f64 im (cos.f64 re))) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))) (cos.f64 re)))
(* im (+ (* -1 (cos re)) (* (pow im 2) (+ (* -1/6 (cos re)) (* -1/120 (* (pow im 2) (cos re)))))))
(*.f64 im (-.f64 (*.f64 (*.f64 im (*.f64 im (cos.f64 re))) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))) (cos.f64 re)))
(* -1/120 (* (pow im 5) (cos re)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -1/120 binary64) (pow.f64 im #s(literal 5 binary64))))
(* (pow im 5) (+ (* -1/6 (/ (cos re) (pow im 2))) (* -1/120 (cos re))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (cos.f64 re) (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(* (pow im 5) (+ (* -1 (/ (cos re) (pow im 4))) (+ (* -1/6 (/ (cos re) (pow im 2))) (* -1/120 (cos re)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (/.f64 (cos.f64 re) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (pow im 5) (+ (* -1 (/ (cos re) (pow im 4))) (+ (* -1/6 (/ (cos re) (pow im 2))) (* -1/120 (cos re)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (/.f64 (cos.f64 re) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* -1/120 (* (pow im 5) (cos re)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -1/120 binary64) (pow.f64 im #s(literal 5 binary64))))
(* -1 (* (pow im 5) (+ (* 1/120 (cos re)) (* 1/6 (/ (cos re) (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (cos.f64 re) (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(* -1 (* (pow im 5) (+ (* 1/120 (cos re)) (+ (* 1/6 (/ (cos re) (pow im 2))) (/ (cos re) (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (/.f64 (cos.f64 re) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* -1 (* (pow im 5) (+ (* 1/120 (cos re)) (+ (* 1/6 (/ (cos re) (pow im 2))) (/ (cos re) (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (/.f64 (cos.f64 re) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* -2 im)
(*.f64 im #s(literal -2 binary64))
(* im (- (* -1/3 (pow im 2)) 2))
(*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))
(*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))))
(* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))
(*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))))
(* -1/60 (pow im 5))
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 5 binary64)))
(* -1 (* (pow im 5) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 #s(literal -1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))))
(* (pow im 5) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 2))) 1/60))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal -1/60 binary64) (/.f64 (-.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 im im))) (*.f64 im im))))
(* (pow im 5) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 2))) 1/60))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal -1/60 binary64) (/.f64 (-.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 im im))) (*.f64 im im))))
(* -1/60 (pow im 5))
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 5 binary64)))
(* -1 (* (pow im 5) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 #s(literal -1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))))
(* -1 (* (pow im 5) (+ 1/60 (+ (* 1/3 (/ 1 (pow im 2))) (/ 2 (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 #s(literal -1/60 binary64) (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 im im)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* -1 (* (pow im 5) (+ 1/60 (+ (* 1/3 (/ 1 (pow im 2))) (/ 2 (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 #s(literal -1/60 binary64) (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 im im)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* im (- (* -1/6 (pow im 2)) 1))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(* im (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))))))
(+ (* -1/2 (exp im)) (* 1/2 (/ 1 (exp im))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(+ (* -1/2 (exp im)) (* 1/2 (/ 1 (exp im))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(+ (* -1/2 (exp im)) (* 1/2 (/ 1 (exp im))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(+ (* -1/2 (exp im)) (* 1/2 (/ 1 (exp im))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(+ (* -1/2 (exp im)) (* 1/2 (/ 1 (exp im))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(+ (* -1/2 (exp im)) (* 1/2 (/ 1 (exp im))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(+ (* -1/2 (exp im)) (* 1/2 (/ 1 (exp im))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(+ (* -1/2 (exp im)) (* 1/2 (/ 1 (exp im))))
(+.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 im) 1/2)
(+.f64 #s(literal -1/2 binary64) (*.f64 im #s(literal -1/2 binary64)))
(- (* im (- (* -1/4 im) 1/2)) 1/2)
(+.f64 #s(literal -1/2 binary64) (*.f64 im (+.f64 #s(literal -1/2 binary64) (*.f64 im #s(literal -1/4 binary64)))))
(- (* im (- (* im (- (* -1/12 im) 1/4)) 1/2)) 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)
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/5040 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/5040 binary64))
(* -1/5040 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/5040 binary64))
(* -1/5040 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/5040 binary64))
(* -1/5040 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/5040 binary64))
(* -1/5040 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/5040 binary64))
(* -1/5040 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/5040 binary64))
(* -1/5040 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/5040 binary64))
(* -1/5040 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/5040 binary64))
(* -1/5040 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/5040 binary64))
(* -1/5040 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/5040 binary64))
(* -1/5040 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/5040 binary64))
(* -1/5040 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/5040 binary64))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(* -1/3 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/3 binary64))
(* -1/3 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/3 binary64))
(* -1/3 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/3 binary64))
(* -1/3 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/3 binary64))
(* -1/3 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/3 binary64))
(* -1/3 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/3 binary64))
(* -1/3 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/3 binary64))
(* -1/3 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/3 binary64))
(* -1/3 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/3 binary64))
(* -1/3 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/3 binary64))
(* -1/3 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/3 binary64))
(* -1/3 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/3 binary64))
(* -1/60 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/60 binary64))
(* -1/60 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/60 binary64))
(* -1/60 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/60 binary64))
(* -1/60 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/60 binary64))
(* -1/60 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/60 binary64))
(* -1/60 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/60 binary64))
(* -1/60 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/60 binary64))
(* -1/60 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/60 binary64))
(* -1/60 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/60 binary64))
(* -1/60 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/60 binary64))
(* -1/60 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/60 binary64))
(* -1/60 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/60 binary64))
(* -1/3 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/3 binary64))
(* (pow im 2) (- (* -1/60 (pow im 2)) 1/3))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))
(* (pow im 2) (- (* -1/60 (pow im 2)) 1/3))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))
(* (pow im 2) (- (* -1/60 (pow im 2)) 1/3))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))
(* -1/60 (pow im 4))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/60 binary64))
(* -1 (* (pow im 4) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))))
(* -1 (* (pow im 4) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))))
(* -1 (* (pow im 4) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))))
(* -1/60 (pow im 4))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/60 binary64))
(* -1 (* (pow im 4) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))))
(* -1 (* (pow im 4) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))))
(* -1 (* (pow im 4) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))))
(* -1/60 im)
(*.f64 im #s(literal -1/60 binary64))
(* -1/60 im)
(*.f64 im #s(literal -1/60 binary64))
(* -1/60 im)
(*.f64 im #s(literal -1/60 binary64))
(* -1/60 im)
(*.f64 im #s(literal -1/60 binary64))
(* -1/60 im)
(*.f64 im #s(literal -1/60 binary64))
(* -1/60 im)
(*.f64 im #s(literal -1/60 binary64))
(* -1/60 im)
(*.f64 im #s(literal -1/60 binary64))
(* -1/60 im)
(*.f64 im #s(literal -1/60 binary64))
(* -1/60 im)
(*.f64 im #s(literal -1/60 binary64))
(* -1/60 im)
(*.f64 im #s(literal -1/60 binary64))
(* -1/60 im)
(*.f64 im #s(literal -1/60 binary64))
(* -1/60 im)
(*.f64 im #s(literal -1/60 binary64))

eval178.0ms (1%)

Memory
8.3MiB live, 232.6MiB allocated
Compiler

Compiled 30 933 to 2 287 computations (92.6% saved)

prune148.0ms (0.9%)

Memory
-22.5MiB live, 324.9MiB allocated
Pruning

35 alts after pruning (33 fresh and 2 done)

PrunedKeptTotal
New85431885
Fresh325
Picked415
Done011
Total86135896
Accuracy
100.0%
Counts
896 → 35
Alt Table
Click to see full alt table
StatusAccuracyProgram
51.4%
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (cos.f64 re)) im)
59.1%
(/.f64 (*.f64 (*.f64 im (cos.f64 re)) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))) (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
70.5%
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64))))))
44.3%
(-.f64 (*.f64 (*.f64 im (*.f64 re re)) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/24 binary64)) #s(literal 1/2 binary64))) im)
37.1%
(-.f64 #s(literal 0 binary64) im)
48.4%
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))))
36.5%
(+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64))))
36.7%
(+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (+.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)))))))))
36.6%
(+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im #s(literal 1/2 binary64)))))))
36.9%
(+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
36.4%
(+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
46.0%
(+.f64 (*.f64 im (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (*.f64 (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 im (*.f64 re re))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))))
48.1%
(*.f64 (/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)) im) (/.f64 (cos.f64 re) im))
62.1%
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
58.0%
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
63.2%
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
59.6%
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
51.4%
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) im)) (cos.f64 re))
46.4%
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (cos.f64 re) (-.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im)))))
48.4%
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
34.9%
(*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 im (cos.f64 re)))
58.3%
(*.f64 (neg.f64 im) (cos.f64 re))
87.1%
(*.f64 (cos.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
59.0%
(*.f64 im (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)) #s(literal 2 binary64))) (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)))))
56.2%
(*.f64 im (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)))))))
59.0%
(*.f64 im (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re))) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)) #s(literal 2 binary64))))))
56.2%
(*.f64 im (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re))))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)) #s(literal 3 binary64))))))
42.0%
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))
65.8%
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))))))
63.6%
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
59.2%
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
64.4%
(*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
63.6%
(*.f64 im (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))) #s(literal 1/2 binary64)))
96.7%
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))))))
93.4%
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))
Compiler

Compiled 1 975 to 1 019 computations (48.4% saved)

simplify569.0ms (3.3%)

Memory
42.3MiB live, 777.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 #s(literal 1/2 binary64) (+.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))))))))
cost-diff0
(exp.f64 im)
cost-diff0
(*.f64 (exp.f64 im) #s(literal -1/2 binary64))
cost-diff0
(+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (+.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)))))))))
cost-diff0
(/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64)))
cost-diff0
(exp.f64 im)
cost-diff0
(*.f64 (exp.f64 im) #s(literal -1/2 binary64))
cost-diff0
(+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64))))
cost-diff0
(*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64))))
cost-diff0
(*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))
cost-diff0
(+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64))))))
cost-diff0
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
cost-diff0
(-.f64 #s(literal 0 binary64) im)
cost-diff0
(+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))))
cost-diff0
(cos.f64 re)
cost-diff0
(*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))))))
cost-diff0
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))))))
Rules
13 290×accelerator-lowering-fma.f32
13 290×accelerator-lowering-fma.f64
7 052×+-lowering-+.f64
7 052×+-lowering-+.f32
2 754×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
049357
1136357
2417357
31225357
43180357
55493357
67620357
08456315
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* im (* (cos re) (+ -1 (* (* im im) (+ -1/6 (* (* im im) (+ -1/120 (* (* im im) -1/5040))))))))
im
(* (cos re) (+ -1 (* (* im im) (+ -1/6 (* (* im im) (+ -1/120 (* (* im im) -1/5040)))))))
(cos re)
re
(+ -1 (* (* im im) (+ -1/6 (* (* im im) (+ -1/120 (* (* im im) -1/5040))))))
-1
(* (* im im) (+ -1/6 (* (* im im) (+ -1/120 (* (* im im) -1/5040)))))
(* im im)
(+ -1/6 (* (* im im) (+ -1/120 (* (* im im) -1/5040))))
-1/6
(* (* im im) (+ -1/120 (* (* im im) -1/5040)))
(+ -1/120 (* (* im im) -1/5040))
-1/120
(* (* im im) -1/5040)
-1/5040
(- 0 im)
0
im
(* (+ 1/2 (* re (* re (+ -1/4 (* (* re re) 1/48))))) (* im (+ -2 (* (* im im) -1/3))))
(+ 1/2 (* re (* re (+ -1/4 (* (* re re) 1/48)))))
1/2
(* re (* re (+ -1/4 (* (* re re) 1/48))))
re
(* re (+ -1/4 (* (* re re) 1/48)))
(+ -1/4 (* (* re re) 1/48))
-1/4
(* (* re re) 1/48)
(* re re)
1/48
(* im (+ -2 (* (* im im) -1/3)))
im
(+ -2 (* (* im im) -1/3))
-2
(* (* im im) -1/3)
(* im im)
-1/3
(+ (* (exp im) -1/2) (/ 1/2 (+ im 1)))
(* (exp im) -1/2)
(exp im)
im
-1/2
(/ 1/2 (+ im 1))
1/2
(+ im 1)
1
(+ (* (exp im) -1/2) (/ 1/2 (+ 1 (* im (+ 1 (* im (+ 1/2 (* im 1/6))))))))
(* (exp im) -1/2)
(exp im)
im
-1/2
(/ 1/2 (+ 1 (* im (+ 1 (* im (+ 1/2 (* im 1/6)))))))
1/2
(+ 1 (* im (+ 1 (* im (+ 1/2 (* im 1/6))))))
1
(* im (+ 1 (* im (+ 1/2 (* im 1/6)))))
(+ 1 (* im (+ 1/2 (* im 1/6))))
(* im (+ 1/2 (* im 1/6)))
(+ 1/2 (* im 1/6))
(* im 1/6)
1/6
Outputs
(* im (* (cos re) (+ -1 (* (* im im) (+ -1/6 (* (* im im) (+ -1/120 (* (* im im) -1/5040))))))))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))))) (*.f64 im (cos.f64 re)))
im
(* (cos re) (+ -1 (* (* im im) (+ -1/6 (* (* im im) (+ -1/120 (* (* im im) -1/5040)))))))
(*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))))))
(cos re)
(cos.f64 re)
re
(+ -1 (* (* im im) (+ -1/6 (* (* im im) (+ -1/120 (* (* im im) -1/5040))))))
(+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))))))
-1
#s(literal -1 binary64)
(* (* im im) (+ -1/6 (* (* im im) (+ -1/120 (* (* im im) -1/5040)))))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))))
(* im im)
(*.f64 im im)
(+ -1/6 (* (* im im) (+ -1/120 (* (* im im) -1/5040))))
(+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))))
-1/6
#s(literal -1/6 binary64)
(* (* im im) (+ -1/120 (* (* im im) -1/5040)))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))
(+ -1/120 (* (* im im) -1/5040))
(+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))
-1/120
#s(literal -1/120 binary64)
(* (* im im) -1/5040)
(*.f64 (*.f64 im im) #s(literal -1/5040 binary64))
-1/5040
#s(literal -1/5040 binary64)
(- 0 im)
(-.f64 #s(literal 0 binary64) im)
0
#s(literal 0 binary64)
im
(* (+ 1/2 (* re (* re (+ -1/4 (* (* re re) 1/48))))) (* im (+ -2 (* (* im im) -1/3))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(+ 1/2 (* re (* re (+ -1/4 (* (* re re) 1/48)))))
(+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64))))))
1/2
#s(literal 1/2 binary64)
(* re (* re (+ -1/4 (* (* re re) 1/48))))
(*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))
re
(* re (+ -1/4 (* (* re re) 1/48)))
(*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64))))
(+ -1/4 (* (* re re) 1/48))
(+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))
-1/4
#s(literal -1/4 binary64)
(* (* re re) 1/48)
(*.f64 (*.f64 re re) #s(literal 1/48 binary64))
(* re re)
(*.f64 re re)
1/48
#s(literal 1/48 binary64)
(* im (+ -2 (* (* im im) -1/3)))
(*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))
im
(+ -2 (* (* im im) -1/3))
(+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
-2
#s(literal -2 binary64)
(* (* im im) -1/3)
(*.f64 (*.f64 im im) #s(literal -1/3 binary64))
(* im im)
(*.f64 im im)
-1/3
#s(literal -1/3 binary64)
(+ (* (exp im) -1/2) (/ 1/2 (+ im 1)))
(+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64))))
(* (exp im) -1/2)
(*.f64 (exp.f64 im) #s(literal -1/2 binary64))
(exp im)
(exp.f64 im)
im
-1/2
#s(literal -1/2 binary64)
(/ 1/2 (+ im 1))
(/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64)))
1/2
#s(literal 1/2 binary64)
(+ im 1)
(+.f64 im #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ (* (exp im) -1/2) (/ 1/2 (+ 1 (* im (+ 1 (* im (+ 1/2 (* im 1/6))))))))
(+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (+.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) -1/2)
(*.f64 (exp.f64 im) #s(literal -1/2 binary64))
(exp im)
(exp.f64 im)
im
-1/2
#s(literal -1/2 binary64)
(/ 1/2 (+ 1 (* im (+ 1 (* im (+ 1/2 (* im 1/6)))))))
(/.f64 #s(literal 1/2 binary64) (+.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))))))))
1/2
#s(literal 1/2 binary64)
(+ 1 (* im (+ 1 (* im (+ 1/2 (* im 1/6))))))
(+.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)))))))
1
#s(literal 1 binary64)
(* im (+ 1 (* im (+ 1/2 (* im 1/6)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))))))
(+ 1 (* im (+ 1/2 (* im 1/6))))
(+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))))
(* im (+ 1/2 (* im 1/6)))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))))
(+ 1/2 (* im 1/6))
(+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))
(* im 1/6)
(*.f64 im #s(literal 1/6 binary64))
1/6
#s(literal 1/6 binary64)

localize308.0ms (1.8%)

Memory
20.8MiB live, 614.8MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy99.9%
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))))))
accuracy99.6%
(/.f64 #s(literal 1/2 binary64) (+.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))))))))
accuracy99.5%
(*.f64 im #s(literal 1/6 binary64))
accuracy48.4%
(+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (+.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)))))))))
accuracy100.0%
(*.f64 (exp.f64 im) #s(literal -1/2 binary64))
accuracy100.0%
(exp.f64 im)
accuracy100.0%
(/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64)))
accuracy48.4%
(+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64))))
accuracy99.9%
(*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))
accuracy99.7%
(*.f64 (*.f64 im im) #s(literal -1/3 binary64))
accuracy99.4%
(*.f64 (*.f64 re re) #s(literal 1/48 binary64))
accuracy96.7%
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
accuracy100.0%
(-.f64 #s(literal 0 binary64) im)
accuracy99.9%
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))
accuracy99.8%
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))))
accuracy99.8%
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))))))
accuracy99.5%
(*.f64 (*.f64 im im) #s(literal -1/5040 binary64))
Samples
81.0ms63×2valid
63.0ms79×1valid
41.0ms114×0valid
Compiler

Compiled 360 to 51 computations (85.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 142.0ms
ival-mult: 41.0ms (28.8% of total)
adjust: 32.0ms (22.5% of total)
ival-add: 25.0ms (17.5% of total)
const: 22.0ms (15.4% of total)
ival-exp: 8.0ms (5.6% of total)
ival-div: 6.0ms (4.2% of total)
ival-cos: 6.0ms (4.2% of total)
ival-sub: 1.0ms (0.7% of total)
exact: 1.0ms (0.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series27.0ms (0.2%)

Memory
-8.0MiB live, 70.5MiB allocated
Counts
23 → 312
Calls
Call 1
Inputs
#<alt (* im (* (cos re) (+ -1 (* (* im im) (+ -1/6 (* (* im im) (+ -1/120 (* (* im im) -1/5040))))))))>
#<alt (* (cos re) (+ -1 (* (* im im) (+ -1/6 (* (* im im) (+ -1/120 (* (* im im) -1/5040)))))))>
#<alt (cos re)>
#<alt (+ -1 (* (* im im) (+ -1/6 (* (* im im) (+ -1/120 (* (* im im) -1/5040))))))>
#<alt (- 0 im)>
#<alt (* (+ 1/2 (* re (* re (+ -1/4 (* (* re re) 1/48))))) (* im (+ -2 (* (* im im) -1/3))))>
#<alt (+ 1/2 (* re (* re (+ -1/4 (* (* re re) 1/48)))))>
#<alt (* re (* re (+ -1/4 (* (* re re) 1/48))))>
#<alt (* re (+ -1/4 (* (* re re) 1/48)))>
#<alt (+ (* (exp im) -1/2) (/ 1/2 (+ im 1)))>
#<alt (* (exp im) -1/2)>
#<alt (exp im)>
#<alt (/ 1/2 (+ im 1))>
#<alt (+ (* (exp im) -1/2) (/ 1/2 (+ 1 (* im (+ 1 (* im (+ 1/2 (* im 1/6))))))))>
#<alt (/ 1/2 (+ 1 (* im (+ 1 (* im (+ 1/2 (* im 1/6)))))))>
#<alt (* (* im im) -1/5040)>
#<alt (* (* im im) (+ -1/6 (* (* im im) (+ -1/120 (* (* im im) -1/5040)))))>
#<alt (* (* im im) (+ -1/120 (* (* im im) -1/5040)))>
#<alt (* (* re re) 1/48)>
#<alt (* (* im im) -1/3)>
#<alt (* im (+ -2 (* (* im im) -1/3)))>
#<alt (* im 1/6)>
#<alt (* im (+ 1 (* im (+ 1/2 (* im 1/6)))))>
Outputs
#<alt (* -1 (* im (cos re)))>
#<alt (* im (+ (* -1 (cos re)) (* -1/6 (* (pow im 2) (cos re)))))>
#<alt (* im (+ (* -1 (cos re)) (* (pow im 2) (+ (* -1/6 (cos re)) (* -1/120 (* (pow im 2) (cos re)))))))>
#<alt (* im (+ (* -1 (cos re)) (* (pow im 2) (+ (* -1/6 (cos re)) (* (pow im 2) (+ (* -1/120 (cos re)) (* -1/5040 (* (pow im 2) (cos re)))))))))>
#<alt (* -1/5040 (* (pow im 7) (cos re)))>
#<alt (* (pow im 7) (+ (* -1/120 (/ (cos re) (pow im 2))) (* -1/5040 (cos re))))>
#<alt (* (pow im 7) (+ (* -1/6 (/ (cos re) (pow im 4))) (+ (* -1/120 (/ (cos re) (pow im 2))) (* -1/5040 (cos re)))))>
#<alt (* (pow im 7) (+ (* -1 (/ (cos re) (pow im 6))) (+ (* -1/6 (/ (cos re) (pow im 4))) (+ (* -1/120 (/ (cos re) (pow im 2))) (* -1/5040 (cos re))))))>
#<alt (* -1/5040 (* (pow im 7) (cos re)))>
#<alt (* -1 (* (pow im 7) (+ (* 1/5040 (cos re)) (* 1/120 (/ (cos re) (pow im 2))))))>
#<alt (* -1 (* (pow im 7) (+ (* 1/5040 (cos re)) (+ (* 1/120 (/ (cos re) (pow im 2))) (* 1/6 (/ (cos re) (pow im 4)))))))>
#<alt (* -1 (* (pow im 7) (+ (* 1/5040 (cos re)) (+ (* 1/120 (/ (cos re) (pow im 2))) (+ (* 1/6 (/ (cos re) (pow im 4))) (/ (cos re) (pow im 6)))))))>
#<alt (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))>
#<alt (+ (* -1/2 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))) (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))>
#<alt (+ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)) (* (pow re 2) (+ (* -1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))) (* 1/24 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))))))>
#<alt (+ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)) (* (pow re 2) (+ (* -1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))) (* (pow re 2) (+ (* -1/720 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))) (* 1/24 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))))))))>
#<alt (* im (* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))>
#<alt (* im (* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))>
#<alt (* im (* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))>
#<alt (* im (* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))>
#<alt (* im (* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))>
#<alt (* im (* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))>
#<alt (* im (* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))>
#<alt (* im (* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))>
#<alt (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)>
#<alt (- (+ (* -1/2 (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))) (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6))) 1)>
#<alt (- (+ (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) (* (pow re 2) (+ (* -1/2 (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)) (* 1/24 (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))))) 1)>
#<alt (- (+ (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) (* (pow re 2) (+ (* -1/2 (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)) (* (pow re 2) (+ (* -1/720 (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))) (* 1/24 (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))))))) 1)>
#<alt (* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))>
#<alt (* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))>
#<alt (* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))>
#<alt (* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))>
#<alt (* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))>
#<alt (* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))>
#<alt (* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))>
#<alt (* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))>
#<alt (* -1 (cos re))>
#<alt (+ (* -1 (cos re)) (* -1/6 (* (pow im 2) (cos re))))>
#<alt (+ (* -1 (cos re)) (* (pow im 2) (+ (* -1/6 (cos re)) (* -1/120 (* (pow im 2) (cos re))))))>
#<alt (+ (* -1 (cos re)) (* (pow im 2) (+ (* -1/6 (cos re)) (* (pow im 2) (+ (* -1/120 (cos re)) (* -1/5040 (* (pow im 2) (cos re))))))))>
#<alt (* -1/5040 (* (pow im 6) (cos re)))>
#<alt (* (pow im 6) (+ (* -1/120 (/ (cos re) (pow im 2))) (* -1/5040 (cos re))))>
#<alt (* (pow im 6) (+ (* -1/6 (/ (cos re) (pow im 4))) (+ (* -1/120 (/ (cos re) (pow im 2))) (* -1/5040 (cos re)))))>
#<alt (* (pow im 6) (+ (* -1 (/ (cos re) (pow im 6))) (+ (* -1/6 (/ (cos re) (pow im 4))) (+ (* -1/120 (/ (cos re) (pow im 2))) (* -1/5040 (cos re))))))>
#<alt (* -1/5040 (* (pow im 6) (cos re)))>
#<alt (* (pow im 6) (+ (* -1/120 (/ (cos re) (pow im 2))) (* -1/5040 (cos re))))>
#<alt (* (pow im 6) (+ (* -1/6 (/ (cos re) (pow im 4))) (+ (* -1/120 (/ (cos re) (pow im 2))) (* -1/5040 (cos re)))))>
#<alt (* (pow im 6) (+ (* -1 (/ (cos re) (pow im 6))) (+ (* -1/6 (/ (cos re) (pow im 4))) (+ (* -1/120 (/ (cos re) (pow im 2))) (* -1/5040 (cos re))))))>
#<alt 1>
#<alt (+ 1 (* -1/2 (pow re 2)))>
#<alt (+ 1 (* (pow re 2) (- (* 1/24 (pow re 2)) 1/2)))>
#<alt (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/24 (* -1/720 (pow re 2)))) 1/2)))>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt -1>
#<alt (- (* -1/6 (pow im 2)) 1)>
#<alt (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)>
#<alt (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)>
#<alt (* -1/5040 (pow im 6))>
#<alt (* -1 (* (pow im 6) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 4))) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* -1/5040 (pow im 6))>
#<alt (* -1 (* (pow im 6) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 4))) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* 1/2 (* im (- (* -1/3 (pow im 2)) 2)))>
#<alt (+ (* -1/4 (* im (* (pow re 2) (- (* -1/3 (pow im 2)) 2)))) (* 1/2 (* im (- (* -1/3 (pow im 2)) 2))))>
#<alt (+ (* 1/2 (* im (- (* -1/3 (pow im 2)) 2))) (* (pow re 2) (+ (* -1/4 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/48 (* im (* (pow re 2) (- (* -1/3 (pow im 2)) 2)))))))>
#<alt (+ (* 1/2 (* im (- (* -1/3 (pow im 2)) 2))) (* (pow re 2) (+ (* -1/4 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/48 (* im (* (pow re 2) (- (* -1/3 (pow im 2)) 2)))))))>
#<alt (* 1/48 (* im (* (pow re 4) (- (* -1/3 (pow im 2)) 2))))>
#<alt (* (pow re 4) (+ (* -1/4 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 2))) (* 1/48 (* im (- (* -1/3 (pow im 2)) 2)))))>
#<alt (* (pow re 4) (+ (* -1/4 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 2))) (+ (* 1/48 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/2 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 4))))))>
#<alt (* (pow re 4) (+ (* -1/4 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 2))) (+ (* 1/48 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/2 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 4))))))>
#<alt (* 1/48 (* im (* (pow re 4) (- (* -1/3 (pow im 2)) 2))))>
#<alt (* (pow re 4) (+ (* -1/4 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 2))) (* 1/48 (* im (- (* -1/3 (pow im 2)) 2)))))>
#<alt (* (pow re 4) (+ (* -1/4 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 2))) (+ (* 1/48 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/2 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 4))))))>
#<alt (* (pow re 4) (+ (* -1/4 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 2))) (+ (* 1/48 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/2 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 4))))))>
#<alt (* -2 (* im (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))))>
#<alt (* im (+ (* -2 (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))) (* -1/3 (* (pow im 2) (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))))))>
#<alt (* im (+ (* -2 (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))) (* -1/3 (* (pow im 2) (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))))))>
#<alt (* im (+ (* -2 (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))) (* -1/3 (* (pow im 2) (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))))))>
#<alt (* -1/3 (* (pow im 3) (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))))>
#<alt (* (pow im 3) (+ (* -2 (/ (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4))) (pow im 2))) (* -1/3 (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4))))))>
#<alt (* (pow im 3) (+ (* -2 (/ (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4))) (pow im 2))) (* -1/3 (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4))))))>
#<alt (* (pow im 3) (+ (* -2 (/ (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4))) (pow im 2))) (* -1/3 (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4))))))>
#<alt (* -1/3 (* (pow im 3) (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))))>
#<alt (* -1 (* (pow im 3) (+ (* 1/3 (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))) (* 2 (/ (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4))) (pow im 2))))))>
#<alt (* -1 (* (pow im 3) (+ (* 1/3 (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))) (* 2 (/ (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4))) (pow im 2))))))>
#<alt (* -1 (* (pow im 3) (+ (* 1/3 (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))) (* 2 (/ (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4))) (pow im 2))))))>
#<alt 1/2>
#<alt (+ 1/2 (* -1/4 (pow re 2)))>
#<alt (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))>
#<alt (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))>
#<alt (* 1/48 (pow re 4))>
#<alt (* (pow re 4) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))>
#<alt (* (pow re 4) (- (+ 1/48 (/ 1/2 (pow re 4))) (* 1/4 (/ 1 (pow re 2)))))>
#<alt (* (pow re 4) (- (+ 1/48 (/ 1/2 (pow re 4))) (* 1/4 (/ 1 (pow re 2)))))>
#<alt (* 1/48 (pow re 4))>
#<alt (* (pow re 4) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))>
#<alt (* (pow re 4) (- (+ 1/48 (/ 1/2 (pow re 4))) (* 1/4 (/ 1 (pow re 2)))))>
#<alt (* (pow re 4) (- (+ 1/48 (/ 1/2 (pow re 4))) (* 1/4 (/ 1 (pow re 2)))))>
#<alt (* -1/4 (pow re 2))>
#<alt (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4))>
#<alt (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4))>
#<alt (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4))>
#<alt (* 1/48 (pow re 4))>
#<alt (* (pow re 4) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))>
#<alt (* (pow re 4) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))>
#<alt (* (pow re 4) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))>
#<alt (* 1/48 (pow re 4))>
#<alt (* (pow re 4) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))>
#<alt (* (pow re 4) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))>
#<alt (* (pow re 4) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))>
#<alt (* -1/4 re)>
#<alt (* re (- (* 1/48 (pow re 2)) 1/4))>
#<alt (* re (- (* 1/48 (pow re 2)) 1/4))>
#<alt (* re (- (* 1/48 (pow re 2)) 1/4))>
#<alt (* 1/48 (pow re 3))>
#<alt (* (pow re 3) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))>
#<alt (* (pow re 3) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))>
#<alt (* (pow re 3) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))>
#<alt (* 1/48 (pow re 3))>
#<alt (* -1 (* (pow re 3) (- (* 1/4 (/ 1 (pow re 2))) 1/48)))>
#<alt (* -1 (* (pow re 3) (- (* 1/4 (/ 1 (pow re 2))) 1/48)))>
#<alt (* -1 (* (pow re 3) (- (* 1/4 (/ 1 (pow re 2))) 1/48)))>
#<alt (* -1 im)>
#<alt (* im (- (* 1/4 im) 1))>
#<alt (* im (- (* im (+ 1/4 (* -7/12 im))) 1))>
#<alt (* im (- (* im (+ 1/4 (* im (- (* 23/48 im) 7/12)))) 1))>
#<alt (* -1/2 (exp im))>
#<alt (+ (* -1/2 (exp im)) (* 1/2 (/ 1 im)))>
#<alt (- (+ (* -1/2 (exp im)) (* 1/2 (/ 1 im))) (/ 1/2 (pow im 2)))>
#<alt (- (+ (* -1/2 (exp im)) (+ (* 1/2 (/ 1 im)) (* 1/2 (/ 1 (pow im 3))))) (/ 1/2 (pow im 2)))>
#<alt (* -1/2 (exp im))>
#<alt (+ (* -1/2 (exp im)) (* 1/2 (/ 1 im)))>
#<alt (+ (* -1 (/ (- (* 1/2 (/ 1 im)) 1/2) im)) (* -1/2 (exp im)))>
#<alt (+ (* -1 (/ (- (* -1 (/ (- (* 1/2 (/ 1 im)) 1/2) im)) 1/2) im)) (* -1/2 (exp im)))>
#<alt -1/2>
#<alt (- (* -1/2 im) 1/2)>
#<alt (- (* im (- (* -1/4 im) 1/2)) 1/2)>
#<alt (- (* im (- (* im (- (* -1/12 im) 1/4)) 1/2)) 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 1/2>
#<alt (+ 1/2 (* -1/2 im))>
#<alt (+ 1/2 (* im (- (* 1/2 im) 1/2)))>
#<alt (+ 1/2 (* im (- (* im (+ 1/2 (* -1/2 im))) 1/2)))>
#<alt (/ 1/2 im)>
#<alt (/ (- 1/2 (* 1/2 (/ 1 im))) im)>
#<alt (/ (- (+ 1/2 (/ 1/2 (pow im 2))) (* 1/2 (/ 1 im))) im)>
#<alt (/ (- (+ 1/2 (/ 1/2 (pow im 2))) (+ (* 1/2 (/ 1 im)) (* 1/2 (/ 1 (pow im 3))))) im)>
#<alt (/ 1/2 im)>
#<alt (* -1 (/ (- (* 1/2 (/ 1 im)) 1/2) im))>
#<alt (* -1 (/ (- (* -1 (/ (- (* 1/2 (/ 1 im)) 1/2) im)) 1/2) im))>
#<alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/2 (/ 1 im)) 1/2) im)) 1/2) im)) 1/2) im))>
#<alt (* -1 im)>
#<alt (* im (- (* -1/6 (pow im 2)) 1))>
#<alt (* im (- (* (pow im 2) (- (* 1/48 im) 1/6)) 1))>
#<alt (* im (- (* (pow im 2) (- (* im (+ 1/48 (* -11/240 im))) 1/6)) 1))>
#<alt (* -1/2 (exp im))>
#<alt (+ (* -1/2 (exp im)) (* 3 (/ 1 (pow im 3))))>
#<alt (- (+ (* -1/2 (exp im)) (* 3 (/ 1 (pow im 3)))) (/ 9 (pow im 4)))>
#<alt (- (+ (* -1/2 (exp im)) (+ (* 3 (/ 1 (pow im 3))) (* 9 (/ 1 (pow im 5))))) (/ 9 (pow im 4)))>
#<alt (* -1/2 (exp im))>
#<alt (+ (* -1/2 (exp im)) (* 3 (/ 1 (pow im 3))))>
#<alt (+ (* -1 (/ (- (* 9 (/ 1 im)) 3) (pow im 3))) (* -1/2 (exp im)))>
#<alt (+ (* -1 (/ (- (* -1 (/ (- (* 9 (/ 1 im)) 9) im)) 3) (pow im 3))) (* -1/2 (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 (/ 3 (pow im 3))>
#<alt (/ (- 3 (* 9 (/ 1 im))) (pow im 3))>
#<alt (/ (- (+ 3 (/ 9 (pow im 2))) (* 9 (/ 1 im))) (pow im 3))>
#<alt (/ (- (+ 3 (+ (* 9 (/ 1 (pow im 3))) (/ 9 (pow im 2)))) (* 9 (/ 1 im))) (pow im 3))>
#<alt (/ 3 (pow im 3))>
#<alt (* -1 (/ (- (* 9 (/ 1 im)) 3) (pow im 3)))>
#<alt (* -1 (/ (- (* -1 (/ (- (* 9 (/ 1 im)) 9) im)) 3) (pow im 3)))>
#<alt (* -1 (/ (- (* -1 (/ (- (+ (* 9 (/ 1 im)) (/ 9 (pow im 2))) 9) im)) 3) (pow im 3)))>
#<alt (* -1/5040 (pow im 2))>
#<alt (* -1/5040 (pow im 2))>
#<alt (* -1/5040 (pow im 2))>
#<alt (* -1/5040 (pow im 2))>
#<alt (* -1/5040 (pow im 2))>
#<alt (* -1/5040 (pow im 2))>
#<alt (* -1/5040 (pow im 2))>
#<alt (* -1/5040 (pow im 2))>
#<alt (* -1/5040 (pow im 2))>
#<alt (* -1/5040 (pow im 2))>
#<alt (* -1/5040 (pow im 2))>
#<alt (* -1/5040 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6))>
#<alt (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6))>
#<alt (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6))>
#<alt (* -1/5040 (pow im 6))>
#<alt (* -1 (* (pow im 6) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))>
#<alt (* -1/5040 (pow im 6))>
#<alt (* -1 (* (pow im 6) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))>
#<alt (* -1/120 (pow im 2))>
#<alt (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120))>
#<alt (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120))>
#<alt (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120))>
#<alt (* -1/5040 (pow im 4))>
#<alt (* -1 (* (pow im 4) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 4) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 4) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* -1/5040 (pow im 4))>
#<alt (* -1 (* (pow im 4) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 4) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 4) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* 1/48 (pow re 2))>
#<alt (* 1/48 (pow re 2))>
#<alt (* 1/48 (pow re 2))>
#<alt (* 1/48 (pow re 2))>
#<alt (* 1/48 (pow re 2))>
#<alt (* 1/48 (pow re 2))>
#<alt (* 1/48 (pow re 2))>
#<alt (* 1/48 (pow re 2))>
#<alt (* 1/48 (pow re 2))>
#<alt (* 1/48 (pow re 2))>
#<alt (* 1/48 (pow re 2))>
#<alt (* 1/48 (pow re 2))>
#<alt (* -1/3 (pow im 2))>
#<alt (* -1/3 (pow im 2))>
#<alt (* -1/3 (pow im 2))>
#<alt (* -1/3 (pow im 2))>
#<alt (* -1/3 (pow im 2))>
#<alt (* -1/3 (pow im 2))>
#<alt (* -1/3 (pow im 2))>
#<alt (* -1/3 (pow im 2))>
#<alt (* -1/3 (pow im 2))>
#<alt (* -1/3 (pow im 2))>
#<alt (* -1/3 (pow im 2))>
#<alt (* -1/3 (pow im 2))>
#<alt (* -2 im)>
#<alt (* im (- (* -1/3 (pow im 2)) 2))>
#<alt (* im (- (* -1/3 (pow im 2)) 2))>
#<alt (* im (- (* -1/3 (pow im 2)) 2))>
#<alt (* -1/3 (pow im 3))>
#<alt (* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))>
#<alt (* -1/3 (pow im 3))>
#<alt (* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))>
#<alt (* 1/6 im)>
#<alt (* 1/6 im)>
#<alt (* 1/6 im)>
#<alt (* 1/6 im)>
#<alt (* 1/6 im)>
#<alt (* 1/6 im)>
#<alt (* 1/6 im)>
#<alt (* 1/6 im)>
#<alt (* 1/6 im)>
#<alt (* 1/6 im)>
#<alt (* 1/6 im)>
#<alt (* 1/6 im)>
#<alt im>
#<alt (* im (+ 1 (* 1/2 im)))>
#<alt (* im (+ 1 (* im (+ 1/2 (* 1/6 im)))))>
#<alt (* im (+ 1 (* im (+ 1/2 (* 1/6 im)))))>
#<alt (* 1/6 (pow im 3))>
#<alt (* (pow im 3) (+ 1/6 (* 1/2 (/ 1 im))))>
#<alt (* (pow im 3) (+ 1/6 (+ (* 1/2 (/ 1 im)) (/ 1 (pow im 2)))))>
#<alt (* (pow im 3) (+ 1/6 (+ (* 1/2 (/ 1 im)) (/ 1 (pow im 2)))))>
#<alt (* 1/6 (pow im 3))>
#<alt (* (pow im 3) (+ 1/6 (* 1/2 (/ 1 im))))>
#<alt (* -1 (* (pow im 3) (- (* -1 (/ (+ 1/2 (/ 1 im)) im)) 1/6)))>
#<alt (* -1 (* (pow im 3) (- (* -1 (/ (+ 1/2 (/ 1 im)) im)) 1/6)))>
Calls

78 calls:

TimeVariablePointExpression
7.0ms
im
@inf
(* im (* (cos re) (+ -1 (* (* im im) (+ -1/6 (* (* im im) (+ -1/120 (* (* im im) -1/5040))))))))
2.0ms
im
@inf
(+ (* (exp im) -1/2) (/ 1/2 (+ im 1)))
1.0ms
im
@0
(* (+ 1/2 (* re (* re (+ -1/4 (* (* re re) 1/48))))) (* im (+ -2 (* (* im im) -1/3))))
1.0ms
re
@inf
(* im (* (cos re) (+ -1 (* (* im im) (+ -1/6 (* (* im im) (+ -1/120 (* (* im im) -1/5040))))))))
1.0ms
re
@0
(* im (* (cos re) (+ -1 (* (* im im) (+ -1/6 (* (* im im) (+ -1/120 (* (* im im) -1/5040))))))))

rewrite601.0ms (3.5%)

Memory
14.4MiB live, 809.5MiB allocated
Algorithm
batch-egg-rewrite
Rules
5 200×*-lowering-*.f32
5 200×*-lowering-*.f64
5 192×accelerator-lowering-fma.f32
5 192×accelerator-lowering-fma.f64
4 280×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
049247
1307247
22778247
09987217
Stop Event
iter limit
node limit
Counts
23 → 511
Calls
Call 1
Inputs
(* im (* (cos re) (+ -1 (* (* im im) (+ -1/6 (* (* im im) (+ -1/120 (* (* im im) -1/5040))))))))
(* (cos re) (+ -1 (* (* im im) (+ -1/6 (* (* im im) (+ -1/120 (* (* im im) -1/5040)))))))
(cos re)
(+ -1 (* (* im im) (+ -1/6 (* (* im im) (+ -1/120 (* (* im im) -1/5040))))))
(- 0 im)
(* (+ 1/2 (* re (* re (+ -1/4 (* (* re re) 1/48))))) (* im (+ -2 (* (* im im) -1/3))))
(+ 1/2 (* re (* re (+ -1/4 (* (* re re) 1/48)))))
(* re (* re (+ -1/4 (* (* re re) 1/48))))
(* re (+ -1/4 (* (* re re) 1/48)))
(+ (* (exp im) -1/2) (/ 1/2 (+ im 1)))
(* (exp im) -1/2)
(exp im)
(/ 1/2 (+ im 1))
(+ (* (exp im) -1/2) (/ 1/2 (+ 1 (* im (+ 1 (* im (+ 1/2 (* im 1/6))))))))
(/ 1/2 (+ 1 (* im (+ 1 (* im (+ 1/2 (* im 1/6)))))))
(* (* im im) -1/5040)
(* (* im im) (+ -1/6 (* (* im im) (+ -1/120 (* (* im im) -1/5040)))))
(* (* im im) (+ -1/120 (* (* im im) -1/5040)))
(* (* re re) 1/48)
(* (* im im) -1/3)
(* im (+ -2 (* (* im im) -1/3)))
(* im 1/6)
(* im (+ 1 (* im (+ 1/2 (* im 1/6)))))
Outputs
(+.f64 (*.f64 im (neg.f64 (cos.f64 re))) (*.f64 im (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) (cos.f64 re)))))
(+.f64 (*.f64 (*.f64 im (cos.f64 re)) #s(literal -1 binary64)) (*.f64 (*.f64 im (cos.f64 re)) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))))
(+.f64 (*.f64 (*.f64 im (cos.f64 re)) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))) (*.f64 (*.f64 im (cos.f64 re)) #s(literal -1 binary64)))
(+.f64 (*.f64 (neg.f64 (cos.f64 re)) im) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) (cos.f64 re))) im))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (*.f64 im (cos.f64 re))))
(+.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (*.f64 im (cos.f64 re))) (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))))
(fma.f64 im (neg.f64 (cos.f64 re)) (*.f64 im (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) (cos.f64 re)))))
(fma.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (*.f64 im (cos.f64 re))))
(fma.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (*.f64 im (cos.f64 re)) (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))))
(fma.f64 (neg.f64 (cos.f64 re)) im (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) (cos.f64 re))) im))
(fma.f64 (*.f64 im (cos.f64 re)) #s(literal -1 binary64) (*.f64 (*.f64 im (cos.f64 re)) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))))
(fma.f64 (*.f64 im (cos.f64 re)) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (*.f64 (*.f64 im (cos.f64 re)) #s(literal -1 binary64)))
(/.f64 (*.f64 (*.f64 im (cos.f64 re)) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) #s(literal -1 binary64)))))
(/.f64 (*.f64 (*.f64 im (cos.f64 re)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))))) (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (cos.f64 re)) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (cos.f64 re)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))))) (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 im (neg.f64 (cos.f64 re))) #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) (cos.f64 re)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 im (neg.f64 (cos.f64 re))) (*.f64 im (neg.f64 (cos.f64 re)))) (-.f64 (*.f64 (*.f64 im (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) (cos.f64 re)))) (*.f64 im (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) (cos.f64 re))))) (*.f64 (*.f64 im (neg.f64 (cos.f64 re))) (*.f64 im (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) (cos.f64 re))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (cos.f64 re)) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (cos.f64 re)) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im (cos.f64 re)) #s(literal -1 binary64)) (*.f64 (*.f64 im (cos.f64 re)) #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 im (cos.f64 re)) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))) (*.f64 (*.f64 im (cos.f64 re)) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))))) (*.f64 (*.f64 (*.f64 im (cos.f64 re)) #s(literal -1 binary64)) (*.f64 (*.f64 im (cos.f64 re)) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (cos.f64 re)) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (cos.f64 re)) #s(literal -1 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im (cos.f64 re)) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))) (*.f64 (*.f64 im (cos.f64 re)) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))))) (-.f64 (*.f64 (*.f64 (*.f64 im (cos.f64 re)) #s(literal -1 binary64)) (*.f64 (*.f64 im (cos.f64 re)) #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 im (cos.f64 re)) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))) (*.f64 (*.f64 im (cos.f64 re)) #s(literal -1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (neg.f64 (cos.f64 re)) im) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) (cos.f64 re))) im) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (neg.f64 (cos.f64 re)) im) (*.f64 (neg.f64 (cos.f64 re)) im)) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) (cos.f64 re))) im) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) (cos.f64 re))) im)) (*.f64 (*.f64 (neg.f64 (cos.f64 re)) im) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) (cos.f64 re))) im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (*.f64 im (cos.f64 re))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))) (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (*.f64 im (cos.f64 re))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (*.f64 im (cos.f64 re)))) (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (*.f64 im (cos.f64 re)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (*.f64 im (cos.f64 re))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (*.f64 im (cos.f64 re))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (*.f64 im (cos.f64 re)))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))) (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))) (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (*.f64 im (cos.f64 re))) (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))))))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))))))
(*.f64 (cos.f64 re) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))) im))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))) (*.f64 im (cos.f64 re)))
(*.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))))) im)
(*.f64 (*.f64 im (cos.f64 re)) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))))
(*.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))))) (cos.f64 re))
(+.f64 (neg.f64 (cos.f64 re)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) (cos.f64 re))))
(+.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) (cos.f64 re))) (neg.f64 (cos.f64 re)))
(-.f64 (/.f64 (pow.f64 (neg.f64 (cos.f64 re)) #s(literal 2 binary64)) (-.f64 (neg.f64 (cos.f64 re)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) (cos.f64 re))))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) (cos.f64 re))) #s(literal 2 binary64)) (-.f64 (neg.f64 (cos.f64 re)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) (cos.f64 re))))))
(fma.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))) (cos.f64 re)) (neg.f64 (cos.f64 re)))
(fma.f64 (cos.f64 re) #s(literal -1 binary64) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) (cos.f64 re))))
(fma.f64 (cos.f64 re) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (neg.f64 (cos.f64 re)))
(fma.f64 #s(literal -1 binary64) (cos.f64 re) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) (cos.f64 re))))
(fma.f64 (*.f64 im im) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (cos.f64 re)) (neg.f64 (cos.f64 re)))
(fma.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) (cos.f64 re)) (neg.f64 (cos.f64 re)))
(fma.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (cos.f64 re) (neg.f64 (cos.f64 re)))
(fma.f64 (*.f64 im (cos.f64 re)) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))) (neg.f64 (cos.f64 re)))
(fma.f64 (*.f64 (cos.f64 re) (*.f64 im im)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (neg.f64 (cos.f64 re)))
(fma.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))) (*.f64 im im) (neg.f64 (cos.f64 re)))
(/.f64 (+.f64 (neg.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (pow.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) (cos.f64 re))) #s(literal 3 binary64))) (+.f64 (pow.f64 (neg.f64 (cos.f64 re)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) (cos.f64 re))) #s(literal 2 binary64)) (*.f64 (neg.f64 (cos.f64 re)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) (cos.f64 re)))))))
(/.f64 (-.f64 (pow.f64 (neg.f64 (cos.f64 re)) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) (cos.f64 re))) #s(literal 2 binary64))) (-.f64 (neg.f64 (cos.f64 re)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) (cos.f64 re)))))
(/.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) #s(literal -1 binary64)))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))))) (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))))) (cos.f64 re)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) #s(literal -1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))) (cos.f64 re)) (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (pow.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) (cos.f64 re))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (neg.f64 (cos.f64 re)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) (cos.f64 re))) #s(literal 2 binary64)) (*.f64 (neg.f64 (cos.f64 re)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) (cos.f64 re))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (neg.f64 (cos.f64 re)) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) (cos.f64 re))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (neg.f64 (cos.f64 re)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) (cos.f64 re))))))
(/.f64 (neg.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))))) (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))))) (cos.f64 re))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))) (cos.f64 re))) (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) (cos.f64 re))) #s(literal 3 binary64)) (neg.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) (cos.f64 re))) #s(literal 2 binary64)) (-.f64 (pow.f64 (neg.f64 (cos.f64 re)) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) (cos.f64 re))) (neg.f64 (cos.f64 re))))))
(*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))) (cos.f64 re))
(cos.f64 re)
(+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))))
(+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) #s(literal -1 binary64))
(+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) #s(literal -1 binary64)))
(+.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))))) (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) #s(literal -1 binary64))))
(fma.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))) #s(literal -1 binary64))
(fma.f64 im (*.f64 im #s(literal -1/6 binary64)) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) #s(literal -1 binary64)))
(fma.f64 (*.f64 im im) #s(literal -1/6 binary64) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) #s(literal -1 binary64)))
(fma.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) #s(literal -1 binary64))
(fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) #s(literal -1 binary64)))
(fma.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 im im) #s(literal -1 binary64))
(fma.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))) im #s(literal -1 binary64))
(fma.f64 (*.f64 #s(literal -1/6 binary64) im) im (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) #s(literal -1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))))))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) #s(literal -1 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))))) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))) (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))))) (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) #s(literal 1 binary64)) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))))) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))))) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))) (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))))) (neg.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) #s(literal -1 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (pow.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) #s(literal -1 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) #s(literal -1 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))) (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (-.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) #s(literal -1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))))))
(+.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) im))
(+.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) im)
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 im im)) im)
(-.f64 (/.f64 #s(literal 0 binary64) im) im)
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) im))) (/.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) im))))
(fma.f64 #s(literal -1 binary64) im #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 im im)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) im) #s(literal 0 binary64))
(neg.f64 im)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 im (-.f64 #s(literal 0 binary64) (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 im (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (*.f64 im im))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 im im) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) im)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) im)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (neg.f64 (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 im im) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) im))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) im))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im im)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)))) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) #s(literal 0 binary64)) (+.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 0 binary64)))))
(pow.f64 (/.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) #s(literal -1 binary64))
(pow.f64 (/.f64 im (-.f64 #s(literal 0 binary64) (*.f64 im im))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) im)
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 im im)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) im))
(+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))) (*.f64 im #s(literal -2 binary64))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im)))))
(+.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))
(+.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))) #s(literal -2 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))
(+.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))) #s(literal -2 binary64)))
(+.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))))
(+.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))))
(+.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))) (*.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))))
(fma.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))) (*.f64 im #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im)))))
(fma.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))))
(fma.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))) (*.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))))
(fma.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) #s(literal 1/2 binary64) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))
(fma.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 im #s(literal -2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))))
(fma.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))) #s(literal -2 binary64) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))
(fma.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))) #s(literal -2 binary64)))
(/.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (-.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))
(/.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/27 binary64))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(/.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64)))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 im im))))
(/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (-.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (-.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/27 binary64)))))) (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64))))) (neg.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 im im)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (-.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))) (*.f64 im #s(literal -2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))) (*.f64 im #s(literal -2 binary64))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))) (*.f64 im #s(literal -2 binary64)))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))) (*.f64 im #s(literal -2 binary64))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))) (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))) (-.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))) #s(literal -2 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))) #s(literal -2 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))) #s(literal -2 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))) #s(literal -2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))) #s(literal -2 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))) #s(literal -2 binary64))) (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))) #s(literal -2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))) (*.f64 (*.f64 im #s(literal -2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))) (*.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))) (*.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))) (*.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))))) (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))) (*.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))) (*.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))))))))
(*.f64 im (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))))
(*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))
(*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))
(*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) im)
(+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))
(+.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/2 binary64))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))) (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))) (-.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/2 binary64))))
(fma.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) #s(literal 1/2 binary64))
(fma.f64 (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) (*.f64 re re) #s(literal 1/2 binary64))
(fma.f64 (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) re #s(literal 1/2 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (-.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (-.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (-.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))) (+.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (-.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))) #s(literal 1/4 binary64)) (-.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (-.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))))) (neg.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))) #s(literal 1/4 binary64))) (neg.f64 (-.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/2 binary64))))
(pow.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (-.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (-.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/2 binary64))))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))))
(+.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (*.f64 re (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/48 binary64)))))
(+.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))
(+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))
(+.f64 (*.f64 (*.f64 re #s(literal -1/4 binary64)) re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/48 binary64))) re))
(+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (*.f64 re re)))
(+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) (*.f64 re re)))
(fma.f64 re (*.f64 re #s(literal -1/4 binary64)) (*.f64 re (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/48 binary64)))))
(fma.f64 #s(literal -1/4 binary64) (*.f64 re re) (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (*.f64 re re)))
(fma.f64 (*.f64 re re) #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))
(fma.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))
(fma.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (*.f64 re re) (*.f64 #s(literal -1/4 binary64) (*.f64 re re)))
(fma.f64 (*.f64 re #s(literal -1/4 binary64)) re (*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/48 binary64))) re))
(/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/110592 binary64))))) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) #s(literal -1/4 binary64)))))
(/.f64 (*.f64 (*.f64 re re) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/2304 binary64)))) (+.f64 #s(literal -1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 re re))))
(/.f64 (neg.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/110592 binary64)))))) (neg.f64 (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) #s(literal -1/4 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 re re) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/2304 binary64))))) (neg.f64 (+.f64 #s(literal -1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 re re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 re (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/48 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (-.f64 (*.f64 (*.f64 re (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/48 binary64)))) (*.f64 re (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/48 binary64))))) (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (*.f64 re (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/48 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re #s(literal -1/4 binary64)) re) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/48 binary64))) re) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 re #s(literal -1/4 binary64)) re) (*.f64 (*.f64 re #s(literal -1/4 binary64)) re)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/48 binary64))) re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/48 binary64))) re)) (*.f64 (*.f64 (*.f64 re #s(literal -1/4 binary64)) re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/48 binary64))) re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (*.f64 re re)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (*.f64 re re))) (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (*.f64 re re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (*.f64 re re)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (*.f64 re re))) (-.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (*.f64 re re)) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))))))
(*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))
(*.f64 (*.f64 re re) (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))
(*.f64 (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) (*.f64 re re))
(*.f64 (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) re)
(+.f64 (*.f64 re #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/48 binary64))))
(+.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/48 binary64))) (*.f64 re #s(literal -1/4 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 re #s(literal -1/4 binary64)) (*.f64 re #s(literal -1/4 binary64))) (-.f64 (*.f64 re #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/48 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/48 binary64))) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/48 binary64)))) (-.f64 (*.f64 re #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/48 binary64))))))
(fma.f64 re #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/48 binary64))))
(fma.f64 re (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (*.f64 re #s(literal -1/4 binary64)))
(fma.f64 #s(literal -1/4 binary64) re (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/48 binary64))))
(fma.f64 (*.f64 re re) (*.f64 re #s(literal 1/48 binary64)) (*.f64 re #s(literal -1/4 binary64)))
(fma.f64 #s(literal 1/48 binary64) (*.f64 re (*.f64 re re)) (*.f64 re #s(literal -1/4 binary64)))
(fma.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) re (*.f64 re #s(literal -1/4 binary64)))
(fma.f64 (*.f64 re #s(literal 1/48 binary64)) (*.f64 re re) (*.f64 re #s(literal -1/4 binary64)))
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/48 binary64) (*.f64 re #s(literal -1/4 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1/64 binary64) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/110592 binary64))) (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 (*.f64 re #s(literal -1/4 binary64)) (*.f64 re #s(literal -1/4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/48 binary64))) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/48 binary64)))) (*.f64 (*.f64 re #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/48 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 re #s(literal -1/4 binary64)) (*.f64 re #s(literal -1/4 binary64))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/48 binary64))) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/48 binary64))))) (-.f64 (*.f64 re #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/48 binary64)))))
(/.f64 (*.f64 re (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/110592 binary64))))) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) #s(literal -1/4 binary64)))))
(/.f64 (*.f64 re (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/2304 binary64)))) (+.f64 #s(literal -1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 re re))))
(/.f64 (*.f64 (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/110592 binary64)))) re) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) #s(literal -1/4 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/2304 binary64))) re) (+.f64 #s(literal -1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 re re))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal -1/64 binary64) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/110592 binary64))) (*.f64 re (*.f64 re re))))) (neg.f64 (+.f64 (*.f64 (*.f64 re #s(literal -1/4 binary64)) (*.f64 re #s(literal -1/4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/48 binary64))) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/48 binary64)))) (*.f64 (*.f64 re #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/48 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 re #s(literal -1/4 binary64)) (*.f64 re #s(literal -1/4 binary64))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/48 binary64))) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/48 binary64)))))) (neg.f64 (-.f64 (*.f64 re #s(literal -1/4 binary64)) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/48 binary64))))))
(/.f64 (neg.f64 (*.f64 re (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/110592 binary64)))))) (neg.f64 (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) #s(literal -1/4 binary64))))))
(/.f64 (neg.f64 (*.f64 re (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/2304 binary64))))) (neg.f64 (+.f64 #s(literal -1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 re re)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/110592 binary64)))) re)) (neg.f64 (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) #s(literal -1/4 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/2304 binary64))) re)) (neg.f64 (+.f64 #s(literal -1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/110592 binary64))) (*.f64 re (*.f64 re re))) (*.f64 #s(literal -1/64 binary64) (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/48 binary64))) (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/48 binary64)))) (-.f64 (*.f64 (*.f64 re #s(literal -1/4 binary64)) (*.f64 re #s(literal -1/4 binary64))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re #s(literal 1/48 binary64))) (*.f64 re #s(literal -1/4 binary64))))))
(*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))
(*.f64 (+.f64 #s(literal -1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) re)
(+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64))))
(+.f64 (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64))) (*.f64 (exp.f64 im) #s(literal -1/2 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (-.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 im #s(literal 1 binary64)) (+.f64 im #s(literal 1 binary64)))) (-.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64))))))
(-.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 im #s(literal 1 binary64)) (+.f64 im #s(literal 1 binary64)))) (-.f64 (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64))) (*.f64 (exp.f64 im) #s(literal -1/2 binary64)))) (/.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (-.f64 (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64))) (*.f64 (exp.f64 im) #s(literal -1/2 binary64)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (+.f64 im #s(literal 1 binary64))) (*.f64 (exp.f64 im) #s(literal -1/2 binary64)))
(fma.f64 (exp.f64 im) #s(literal -1/2 binary64) (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64))))
(fma.f64 #s(literal -1/2 binary64) (exp.f64 im) (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) im))) (*.f64 (exp.f64 im) #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64))) (*.f64 (exp.f64 im) #s(literal -1/2 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 im #s(literal 1 binary64))) #s(literal 1/2 binary64) (*.f64 (exp.f64 im) #s(literal -1/2 binary64)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im)))) (-.f64 (+.f64 (*.f64 im im) #s(literal 1 binary64)) im) (*.f64 (exp.f64 im) #s(literal -1/2 binary64)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 im im) #s(literal -1 binary64))) (+.f64 im #s(literal -1 binary64)) (*.f64 (exp.f64 im) #s(literal -1/2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64))) (*.f64 (exp.f64 im) #s(literal -1/2 binary64))) (/.f64 (+.f64 im #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (+.f64 (*.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) #s(literal -1/8 binary64)) (/.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 im #s(literal 1 binary64)) (*.f64 (+.f64 im #s(literal 1 binary64)) (+.f64 im #s(literal 1 binary64)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64)))) (-.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (/.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 im #s(literal 1 binary64)) (+.f64 im #s(literal 1 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64))) (*.f64 (exp.f64 im) #s(literal -1/2 binary64))) (/.f64 (+.f64 im #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (+.f64 (*.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) #s(literal -1/8 binary64)) (/.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 im #s(literal 1 binary64)) (*.f64 (+.f64 im #s(literal 1 binary64)) (+.f64 im #s(literal 1 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64)))) (-.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (/.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 im #s(literal 1 binary64)) (+.f64 im #s(literal 1 binary64)))))))
(/.f64 (+.f64 (*.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) #s(literal -1/8 binary64)) (/.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 im #s(literal 1 binary64)) (*.f64 (+.f64 im #s(literal 1 binary64)) (+.f64 im #s(literal 1 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64))) (*.f64 (exp.f64 im) #s(literal -1/2 binary64))) (/.f64 (+.f64 im #s(literal 1 binary64)) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) #s(literal -1/8 binary64)) (/.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 im #s(literal 1 binary64)) (*.f64 (+.f64 im #s(literal 1 binary64)) (+.f64 im #s(literal 1 binary64)))))) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 im #s(literal 1 binary64)) (+.f64 im #s(literal 1 binary64)))) (-.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (exp.f64 im) (+.f64 im #s(literal 1 binary64))) #s(literal -1/4 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (/.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 im #s(literal 1 binary64)) (+.f64 im #s(literal 1 binary64))))) (-.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) #s(literal -1/8 binary64)) (/.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 im #s(literal 1 binary64)) (*.f64 (+.f64 im #s(literal 1 binary64)) (+.f64 im #s(literal 1 binary64))))))) (neg.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64))) (*.f64 (exp.f64 im) #s(literal -1/2 binary64))) (/.f64 (+.f64 im #s(literal 1 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) #s(literal -1/8 binary64)) (/.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 im #s(literal 1 binary64)) (*.f64 (+.f64 im #s(literal 1 binary64)) (+.f64 im #s(literal 1 binary64))))))) (neg.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 im #s(literal 1 binary64)) (+.f64 im #s(literal 1 binary64)))) (-.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (exp.f64 im) (+.f64 im #s(literal 1 binary64))) #s(literal -1/4 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (/.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 im #s(literal 1 binary64)) (+.f64 im #s(literal 1 binary64)))))) (neg.f64 (-.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64))))))
(/.f64 (-.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 im #s(literal 1 binary64)) (+.f64 im #s(literal 1 binary64)))) (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) (-.f64 (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64))) (*.f64 (exp.f64 im) #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (-.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64))))) (*.f64 (-.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64)))) (/.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 im #s(literal 1 binary64)) (+.f64 im #s(literal 1 binary64)))))) (*.f64 (-.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64)))) (-.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) #s(literal -1/8 binary64)) (/.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 im #s(literal 1 binary64)) (*.f64 (+.f64 im #s(literal 1 binary64)) (+.f64 im #s(literal 1 binary64)))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64))) (*.f64 (exp.f64 im) #s(literal -1/2 binary64))) (/.f64 (+.f64 im #s(literal 1 binary64)) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (/.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 im #s(literal 1 binary64)) (+.f64 im #s(literal 1 binary64))))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 im #s(literal 1 binary64)) (+.f64 im #s(literal 1 binary64)))) (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))))) (neg.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64))) (*.f64 (exp.f64 im) #s(literal -1/2 binary64)))))
(pow.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64))) (*.f64 (exp.f64 im) #s(literal -1/2 binary64))) (/.f64 (+.f64 im #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (+.f64 (*.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) #s(literal -1/8 binary64)) (/.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 im #s(literal 1 binary64)) (*.f64 (+.f64 im #s(literal 1 binary64)) (+.f64 im #s(literal 1 binary64))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64)))) (-.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (/.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 im #s(literal 1 binary64)) (+.f64 im #s(literal 1 binary64)))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) #s(literal -1/8 binary64)) (/.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 im #s(literal 1 binary64)) (*.f64 (+.f64 im #s(literal 1 binary64)) (+.f64 im #s(literal 1 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64))) (*.f64 (exp.f64 im) #s(literal -1/2 binary64))) (/.f64 (+.f64 im #s(literal 1 binary64)) #s(literal 1/2 binary64))))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (/.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 im #s(literal 1 binary64)) (+.f64 im #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64))))))
(*.f64 (exp.f64 im) #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (exp.f64 im))
(exp.f64 im)
(pow.f64 (exp.f64 im) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 1 binary64)) im)
(*.f64 (exp.f64 im) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (exp.f64 im))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 im #s(literal 1 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1/2 binary64) (+.f64 im #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 im #s(literal 1 binary64)) #s(literal 1/2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (+.f64 im #s(literal 1 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64)))
(/.f64 #s(literal 1/2 binary64) (neg.f64 (+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) im))))
(/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) im)))
(/.f64 #s(literal -1/2 binary64) (neg.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 im #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 im #s(literal 1 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (+.f64 im #s(literal 1 binary64)) #s(literal 1/2 binary64)))))
(pow.f64 (/.f64 (+.f64 im #s(literal 1 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (+.f64 im #s(literal 1 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (+.f64 im #s(literal 1 binary64))))
(*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) im))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im #s(literal 1 binary64))) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im)))) (-.f64 (+.f64 (*.f64 im im) #s(literal 1 binary64)) im))
(*.f64 (/.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 im im) #s(literal -1 binary64))) (+.f64 im #s(literal -1 binary64)))
(+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (+.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)))))))))
(+.f64 (/.f64 #s(literal 1/2 binary64) (+.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)))))))) (*.f64 (exp.f64 im) #s(literal -1/2 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (-.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (+.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)))))))))) (/.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (+.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))))))) (+.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))))))))) (-.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (+.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)))))))))))
(-.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (+.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))))))) (+.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))))))))) (-.f64 (/.f64 #s(literal 1/2 binary64) (+.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)))))))) (*.f64 (exp.f64 im) #s(literal -1/2 binary64)))) (/.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (-.f64 (/.f64 #s(literal 1/2 binary64) (+.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)))))))) (*.f64 (exp.f64 im) #s(literal -1/2 binary64)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (+.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)))))))) (*.f64 (exp.f64 im) #s(literal -1/2 binary64)))
(fma.f64 (exp.f64 im) #s(literal -1/2 binary64) (/.f64 #s(literal 1/2 binary64) (+.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)))))))))
(fma.f64 #s(literal -1/2 binary64) (exp.f64 im) (/.f64 #s(literal 1/2 binary64) (+.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)))))))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.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))))))))) (*.f64 (exp.f64 im) #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (+.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)))))))) (*.f64 (exp.f64 im) #s(literal -1/2 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.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)))))))) #s(literal 1/2 binary64) (*.f64 (exp.f64 im) #s(literal -1/2 binary64)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))))) (-.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))))) #s(literal 1 binary64)))) (*.f64 (exp.f64 im) #s(literal -1/2 binary64)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))))))))) (-.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))))))) (*.f64 (exp.f64 im) #s(literal -1/2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (+.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)))))))) (*.f64 (exp.f64 im) #s(literal -1/2 binary64))) (/.f64 (+.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))))))) #s(literal 1/2 binary64)))) (+.f64 (*.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) #s(literal -1/8 binary64)) (/.f64 #s(literal 1/8 binary64) (*.f64 (+.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))))))) (*.f64 (+.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))))))) (+.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))))))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (+.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))))))))) (-.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (/.f64 #s(literal 1/4 binary64) (*.f64 (+.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))))))) (+.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)))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (+.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)))))))) (*.f64 (exp.f64 im) #s(literal -1/2 binary64))) (/.f64 (+.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))))))) #s(literal 1/2 binary64)))) (+.f64 (*.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) #s(literal -1/8 binary64)) (/.f64 #s(literal 1/8 binary64) (*.f64 (+.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))))))) (*.f64 (+.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))))))) (+.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)))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (+.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))))))))) (-.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (/.f64 #s(literal 1/4 binary64) (*.f64 (+.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))))))) (+.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))))))))))))
(/.f64 (+.f64 (*.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) #s(literal -1/8 binary64)) (/.f64 #s(literal 1/8 binary64) (*.f64 (+.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))))))) (*.f64 (+.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))))))) (+.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))))))))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (+.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)))))))) (*.f64 (exp.f64 im) #s(literal -1/2 binary64))) (/.f64 (+.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))))))) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) #s(literal -1/8 binary64)) (/.f64 #s(literal 1/8 binary64) (*.f64 (+.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))))))) (*.f64 (+.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))))))) (+.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))))))))))) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (+.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))))))) (+.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))))))))) (-.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (exp.f64 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)))))))) #s(literal -1/4 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (/.f64 #s(literal 1/4 binary64) (*.f64 (+.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))))))) (+.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)))))))))) (-.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (+.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))))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) #s(literal -1/8 binary64)) (/.f64 #s(literal 1/8 binary64) (*.f64 (+.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))))))) (*.f64 (+.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))))))) (+.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)))))))))))) (neg.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (+.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)))))))) (*.f64 (exp.f64 im) #s(literal -1/2 binary64))) (/.f64 (+.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))))))) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) #s(literal -1/8 binary64)) (/.f64 #s(literal 1/8 binary64) (*.f64 (+.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))))))) (*.f64 (+.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))))))) (+.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)))))))))))) (neg.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (+.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))))))) (+.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))))))))) (-.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 (exp.f64 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)))))))) #s(literal -1/4 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (/.f64 #s(literal 1/4 binary64) (*.f64 (+.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))))))) (+.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))))))))))) (neg.f64 (-.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (+.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)))))))))))
(/.f64 (-.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (+.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))))))) (+.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))))))))) (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im)))) (-.f64 (/.f64 #s(literal 1/2 binary64) (+.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)))))))) (*.f64 (exp.f64 im) #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (-.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (+.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)))))))))) (*.f64 (-.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (+.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))))))))) (/.f64 #s(literal 1/4 binary64) (*.f64 (+.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))))))) (+.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))))))))))) (*.f64 (-.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (+.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))))))))) (-.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (+.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)))))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) #s(literal -1/8 binary64)) (/.f64 #s(literal 1/8 binary64) (*.f64 (+.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))))))) (*.f64 (+.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))))))) (+.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))))))))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (+.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)))))))) (*.f64 (exp.f64 im) #s(literal -1/2 binary64))) (/.f64 (+.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))))))) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (/.f64 #s(literal 1/4 binary64) (*.f64 (+.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))))))) (+.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)))))))))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (+.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))))))))))))
(/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (+.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))))))) (+.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))))))))) (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))))) (neg.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (+.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)))))))) (*.f64 (exp.f64 im) #s(literal -1/2 binary64)))))
(pow.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (+.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)))))))) (*.f64 (exp.f64 im) #s(literal -1/2 binary64))) (/.f64 (+.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))))))) #s(literal 1/2 binary64)))) (+.f64 (*.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) #s(literal -1/8 binary64)) (/.f64 #s(literal 1/8 binary64) (*.f64 (+.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))))))) (*.f64 (+.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))))))) (+.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)))))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (+.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))))))))) (-.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (/.f64 #s(literal 1/4 binary64) (*.f64 (+.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))))))) (+.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))))))))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) #s(literal -1/8 binary64)) (/.f64 #s(literal 1/8 binary64) (*.f64 (+.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))))))) (*.f64 (+.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))))))) (+.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))))))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (+.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)))))))) (*.f64 (exp.f64 im) #s(literal -1/2 binary64))) (/.f64 (+.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))))))) #s(literal 1/2 binary64))))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (/.f64 #s(literal 1/4 binary64) (*.f64 (+.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))))))) (+.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)))))))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (+.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.f64 (*.f64 (log.f64 (/.f64 (+.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))))))) #s(literal 1/2 binary64))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1/2 binary64) (+.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)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.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))))))) #s(literal 1/2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (+.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))))))) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1/2 binary64) (+.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))))))))
(/.f64 #s(literal 1/2 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (+.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))))))))))
(/.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (+.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)))))))))
(/.f64 #s(literal -1/2 binary64) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.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)))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.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))))))) #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.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))))))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (+.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))))))) #s(literal 1/2 binary64)))))
(pow.f64 (/.f64 (+.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))))))) #s(literal 1/2 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (+.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))))))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (+.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)))))))))
(*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.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))))))))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (+.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)))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.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)))))))) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))))) (-.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))))) #s(literal 1 binary64)))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))))) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))))))))) (-.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))))))))
(*.f64 im (*.f64 im #s(literal -1/5040 binary64)))
(*.f64 (*.f64 im im) #s(literal -1/5040 binary64))
(*.f64 #s(literal -1/5040 binary64) (*.f64 im im))
(*.f64 (*.f64 im #s(literal -1/5040 binary64)) im)
(+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))
(+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))))
(fma.f64 im (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))
(fma.f64 im (*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))
(fma.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 im im)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 im im) #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))
(fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))
(fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))
(fma.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 im im) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 #s(literal -1/6 binary64) im) im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) im) im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))) (+.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))
(/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/36 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))) (*.f64 im im)) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (*.f64 im im)) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))) (neg.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/36 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))))) (neg.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))) (*.f64 im im))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (-.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (*.f64 im im))) (neg.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))) (-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))
(*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 im im))
(*.f64 (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))) im)
(+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))
(+.f64 (*.f64 (*.f64 im im) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))
(fma.f64 im (*.f64 im #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))
(fma.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))
(fma.f64 im (*.f64 (*.f64 im #s(literal -1/5040 binary64)) (*.f64 im im)) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))
(fma.f64 (*.f64 im im) #s(literal -1/120 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))
(fma.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))
(fma.f64 #s(literal -1/120 binary64) (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))
(fma.f64 #s(literal -1/5040 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))
(fma.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (*.f64 im im) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im #s(literal -1/5040 binary64)) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/5040 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))
(fma.f64 (*.f64 #s(literal -1/120 binary64) im) im (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))
(fma.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) im) im (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))
(/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64))))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64)))))
(/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64)))) (-.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)))) (*.f64 im im)) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64))) (*.f64 im im)) (-.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))) (neg.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)))))) (neg.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64))))) (neg.f64 (-.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)))) (*.f64 im im))) (neg.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64))) (*.f64 im im))) (neg.f64 (-.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 #s(literal -1/1728000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))
(*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 im im))
(*.f64 (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) im)
(*.f64 re (*.f64 re #s(literal 1/48 binary64)))
(*.f64 (*.f64 re re) #s(literal 1/48 binary64))
(*.f64 #s(literal 1/48 binary64) (*.f64 re re))
(*.f64 (*.f64 re #s(literal 1/48 binary64)) re)
(*.f64 im (*.f64 im #s(literal -1/3 binary64)))
(*.f64 (*.f64 im im) #s(literal -1/3 binary64))
(*.f64 #s(literal -1/3 binary64) (*.f64 im im))
(*.f64 (*.f64 im #s(literal -1/3 binary64)) im)
(+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))))
(+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))))))
(fma.f64 im #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))))
(fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/3 binary64)) (*.f64 im #s(literal -2 binary64)))
(fma.f64 #s(literal -2 binary64) im (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))))
(fma.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im)) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) im (*.f64 im #s(literal -2 binary64)))
(fma.f64 (*.f64 im (*.f64 im im)) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (*.f64 im #s(literal -1/3 binary64)) (*.f64 im im) (*.f64 im #s(literal -2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/27 binary64)))) (+.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im)))))))
(/.f64 (-.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 im (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/27 binary64))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(/.f64 (*.f64 im (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64)))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 im im))))
(/.f64 (*.f64 (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/27 binary64)))) im) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64))) im) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 im im))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/27 binary64))))) (neg.f64 (+.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im)))))) (neg.f64 (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))))))
(/.f64 (neg.f64 (*.f64 im (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/27 binary64)))))) (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (*.f64 im (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64))))) (neg.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 im im)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/27 binary64)))) im)) (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64))) im)) (neg.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/27 binary64))) (*.f64 #s(literal -8 binary64) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))))
(*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))
(*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) im)
(*.f64 im #s(literal 1/6 binary64))
(*.f64 #s(literal 1/6 binary64) im)
(+.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))))
(+.f64 im (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))))))
(+.f64 im (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))) im)
(-.f64 (/.f64 (*.f64 im im) (-.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))))) (/.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))))) (-.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))))))
(fma.f64 im #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))))
(fma.f64 im #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))))))
(fma.f64 im #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))) #s(literal 1 binary64)))
(fma.f64 im (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))) im)
(fma.f64 im (/.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))))
(fma.f64 im (/.f64 im im) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))))))
(fma.f64 im (/.f64 im im) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))) im)
(fma.f64 #s(literal 1 binary64) im (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))))
(fma.f64 #s(literal 1 binary64) im (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))))))
(fma.f64 #s(literal 1 binary64) im (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))) #s(literal 1 binary64)))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))) (*.f64 im im) im)
(fma.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))) im im)
(fma.f64 (/.f64 im im) im (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))))
(fma.f64 (/.f64 im im) im (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))))))
(fma.f64 (/.f64 im im) im (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))) #s(literal 1 binary64)))
(fma.f64 (/.f64 im im) (/.f64 im #s(literal 1 binary64)) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))))
(fma.f64 (/.f64 im im) (/.f64 im #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))))))
(fma.f64 (/.f64 im im) (/.f64 im #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))) #s(literal 1 binary64)))
(fma.f64 (/.f64 im #s(literal 1 binary64)) (/.f64 im im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))))
(fma.f64 (/.f64 im #s(literal 1 binary64)) (/.f64 im im) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))))))
(fma.f64 (/.f64 im #s(literal 1 binary64)) (/.f64 im im) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (pow.f64 im #s(literal 3/2 binary64)) im) (/.f64 (pow.f64 im #s(literal 3/2 binary64)) im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 3/2 binary64)) im) (/.f64 (pow.f64 im #s(literal 3/2 binary64)) im) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 3/2 binary64)) im) (/.f64 (pow.f64 im #s(literal 3/2 binary64)) im) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))) #s(literal 1 binary64)))
(/.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))))))) (+.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))))) (*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))))))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))))) (-.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))))))
(/.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))) (-.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))) #s(literal 1 binary64)))))
(/.f64 (*.f64 im (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))))))) im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))) (-.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))))) im) (-.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))))))) (neg.f64 (+.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))))) (*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))))))) (neg.f64 (-.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))))))
(/.f64 (neg.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))) (-.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 im (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))))))) im)) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))) (-.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))))) im)) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))))))
(/.f64 (+.f64 (*.f64 im (*.f64 im im)) (pow.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))))))))
(/.f64 (+.f64 (*.f64 im (*.f64 im im)) (pow.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))) #s(literal 1 binary64))) (*.f64 im (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))))) (*.f64 im (*.f64 im im))) (+.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))))) (-.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))) im))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))))))
(*.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)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))))) im)
(*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))))) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64)))))) im)

simplify795.0ms (4.6%)

Memory
-21.9MiB live, 985.6MiB allocated
Algorithm
egg-herbie
Rules
13 422×accelerator-lowering-fma.f32
13 422×accelerator-lowering-fma.f64
6 704×*-lowering-*.f32
6 704×*-lowering-*.f64
5 580×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04024060
112173916
238743575
081233319
Stop Event
iter limit
node limit
Counts
312 → 312
Calls
Call 1
Inputs
(* -1 (* im (cos re)))
(* im (+ (* -1 (cos re)) (* -1/6 (* (pow im 2) (cos re)))))
(* im (+ (* -1 (cos re)) (* (pow im 2) (+ (* -1/6 (cos re)) (* -1/120 (* (pow im 2) (cos re)))))))
(* im (+ (* -1 (cos re)) (* (pow im 2) (+ (* -1/6 (cos re)) (* (pow im 2) (+ (* -1/120 (cos re)) (* -1/5040 (* (pow im 2) (cos re)))))))))
(* -1/5040 (* (pow im 7) (cos re)))
(* (pow im 7) (+ (* -1/120 (/ (cos re) (pow im 2))) (* -1/5040 (cos re))))
(* (pow im 7) (+ (* -1/6 (/ (cos re) (pow im 4))) (+ (* -1/120 (/ (cos re) (pow im 2))) (* -1/5040 (cos re)))))
(* (pow im 7) (+ (* -1 (/ (cos re) (pow im 6))) (+ (* -1/6 (/ (cos re) (pow im 4))) (+ (* -1/120 (/ (cos re) (pow im 2))) (* -1/5040 (cos re))))))
(* -1/5040 (* (pow im 7) (cos re)))
(* -1 (* (pow im 7) (+ (* 1/5040 (cos re)) (* 1/120 (/ (cos re) (pow im 2))))))
(* -1 (* (pow im 7) (+ (* 1/5040 (cos re)) (+ (* 1/120 (/ (cos re) (pow im 2))) (* 1/6 (/ (cos re) (pow im 4)))))))
(* -1 (* (pow im 7) (+ (* 1/5040 (cos re)) (+ (* 1/120 (/ (cos re) (pow im 2))) (+ (* 1/6 (/ (cos re) (pow im 4))) (/ (cos re) (pow im 6)))))))
(* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))
(+ (* -1/2 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))) (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))
(+ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)) (* (pow re 2) (+ (* -1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))) (* 1/24 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))))))
(+ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)) (* (pow re 2) (+ (* -1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))) (* (pow re 2) (+ (* -1/720 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))) (* 1/24 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))))))))
(* im (* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))
(* im (* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))
(* im (* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))
(* im (* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))
(* im (* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))
(* im (* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))
(* im (* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))
(* im (* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))
(- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)
(- (+ (* -1/2 (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))) (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6))) 1)
(- (+ (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) (* (pow re 2) (+ (* -1/2 (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)) (* 1/24 (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))))) 1)
(- (+ (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) (* (pow re 2) (+ (* -1/2 (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)) (* (pow re 2) (+ (* -1/720 (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))) (* 1/24 (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))))))) 1)
(* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))
(* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))
(* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))
(* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))
(* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))
(* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))
(* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))
(* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))
(* -1 (cos re))
(+ (* -1 (cos re)) (* -1/6 (* (pow im 2) (cos re))))
(+ (* -1 (cos re)) (* (pow im 2) (+ (* -1/6 (cos re)) (* -1/120 (* (pow im 2) (cos re))))))
(+ (* -1 (cos re)) (* (pow im 2) (+ (* -1/6 (cos re)) (* (pow im 2) (+ (* -1/120 (cos re)) (* -1/5040 (* (pow im 2) (cos re))))))))
(* -1/5040 (* (pow im 6) (cos re)))
(* (pow im 6) (+ (* -1/120 (/ (cos re) (pow im 2))) (* -1/5040 (cos re))))
(* (pow im 6) (+ (* -1/6 (/ (cos re) (pow im 4))) (+ (* -1/120 (/ (cos re) (pow im 2))) (* -1/5040 (cos re)))))
(* (pow im 6) (+ (* -1 (/ (cos re) (pow im 6))) (+ (* -1/6 (/ (cos re) (pow im 4))) (+ (* -1/120 (/ (cos re) (pow im 2))) (* -1/5040 (cos re))))))
(* -1/5040 (* (pow im 6) (cos re)))
(* (pow im 6) (+ (* -1/120 (/ (cos re) (pow im 2))) (* -1/5040 (cos re))))
(* (pow im 6) (+ (* -1/6 (/ (cos re) (pow im 4))) (+ (* -1/120 (/ (cos re) (pow im 2))) (* -1/5040 (cos re)))))
(* (pow im 6) (+ (* -1 (/ (cos re) (pow im 6))) (+ (* -1/6 (/ (cos re) (pow im 4))) (+ (* -1/120 (/ (cos re) (pow im 2))) (* -1/5040 (cos re))))))
1
(+ 1 (* -1/2 (pow re 2)))
(+ 1 (* (pow re 2) (- (* 1/24 (pow re 2)) 1/2)))
(+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/24 (* -1/720 (pow re 2)))) 1/2)))
(cos re)
(cos re)
(cos re)
(cos re)
(cos re)
(cos re)
(cos re)
(cos re)
-1
(- (* -1/6 (pow im 2)) 1)
(- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)
(- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)
(* -1/5040 (pow im 6))
(* -1 (* (pow im 6) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* (pow im 6) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))
(* (pow im 6) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 4))) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* -1/5040 (pow im 6))
(* -1 (* (pow im 6) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* (pow im 6) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))
(* (pow im 6) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 4))) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* 1/2 (* im (- (* -1/3 (pow im 2)) 2)))
(+ (* -1/4 (* im (* (pow re 2) (- (* -1/3 (pow im 2)) 2)))) (* 1/2 (* im (- (* -1/3 (pow im 2)) 2))))
(+ (* 1/2 (* im (- (* -1/3 (pow im 2)) 2))) (* (pow re 2) (+ (* -1/4 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/48 (* im (* (pow re 2) (- (* -1/3 (pow im 2)) 2)))))))
(+ (* 1/2 (* im (- (* -1/3 (pow im 2)) 2))) (* (pow re 2) (+ (* -1/4 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/48 (* im (* (pow re 2) (- (* -1/3 (pow im 2)) 2)))))))
(* 1/48 (* im (* (pow re 4) (- (* -1/3 (pow im 2)) 2))))
(* (pow re 4) (+ (* -1/4 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 2))) (* 1/48 (* im (- (* -1/3 (pow im 2)) 2)))))
(* (pow re 4) (+ (* -1/4 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 2))) (+ (* 1/48 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/2 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 4))))))
(* (pow re 4) (+ (* -1/4 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 2))) (+ (* 1/48 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/2 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 4))))))
(* 1/48 (* im (* (pow re 4) (- (* -1/3 (pow im 2)) 2))))
(* (pow re 4) (+ (* -1/4 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 2))) (* 1/48 (* im (- (* -1/3 (pow im 2)) 2)))))
(* (pow re 4) (+ (* -1/4 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 2))) (+ (* 1/48 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/2 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 4))))))
(* (pow re 4) (+ (* -1/4 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 2))) (+ (* 1/48 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/2 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 4))))))
(* -2 (* im (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))))
(* im (+ (* -2 (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))) (* -1/3 (* (pow im 2) (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))))))
(* im (+ (* -2 (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))) (* -1/3 (* (pow im 2) (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))))))
(* im (+ (* -2 (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))) (* -1/3 (* (pow im 2) (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))))))
(* -1/3 (* (pow im 3) (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))))
(* (pow im 3) (+ (* -2 (/ (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4))) (pow im 2))) (* -1/3 (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4))))))
(* (pow im 3) (+ (* -2 (/ (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4))) (pow im 2))) (* -1/3 (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4))))))
(* (pow im 3) (+ (* -2 (/ (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4))) (pow im 2))) (* -1/3 (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4))))))
(* -1/3 (* (pow im 3) (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))))
(* -1 (* (pow im 3) (+ (* 1/3 (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))) (* 2 (/ (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4))) (pow im 2))))))
(* -1 (* (pow im 3) (+ (* 1/3 (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))) (* 2 (/ (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4))) (pow im 2))))))
(* -1 (* (pow im 3) (+ (* 1/3 (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))) (* 2 (/ (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4))) (pow im 2))))))
1/2
(+ 1/2 (* -1/4 (pow re 2)))
(+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))
(+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))
(* 1/48 (pow re 4))
(* (pow re 4) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))
(* (pow re 4) (- (+ 1/48 (/ 1/2 (pow re 4))) (* 1/4 (/ 1 (pow re 2)))))
(* (pow re 4) (- (+ 1/48 (/ 1/2 (pow re 4))) (* 1/4 (/ 1 (pow re 2)))))
(* 1/48 (pow re 4))
(* (pow re 4) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))
(* (pow re 4) (- (+ 1/48 (/ 1/2 (pow re 4))) (* 1/4 (/ 1 (pow re 2)))))
(* (pow re 4) (- (+ 1/48 (/ 1/2 (pow re 4))) (* 1/4 (/ 1 (pow re 2)))))
(* -1/4 (pow re 2))
(* (pow re 2) (- (* 1/48 (pow re 2)) 1/4))
(* (pow re 2) (- (* 1/48 (pow re 2)) 1/4))
(* (pow re 2) (- (* 1/48 (pow re 2)) 1/4))
(* 1/48 (pow re 4))
(* (pow re 4) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))
(* (pow re 4) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))
(* (pow re 4) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))
(* 1/48 (pow re 4))
(* (pow re 4) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))
(* (pow re 4) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))
(* (pow re 4) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))
(* -1/4 re)
(* re (- (* 1/48 (pow re 2)) 1/4))
(* re (- (* 1/48 (pow re 2)) 1/4))
(* re (- (* 1/48 (pow re 2)) 1/4))
(* 1/48 (pow re 3))
(* (pow re 3) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))
(* (pow re 3) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))
(* (pow re 3) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))
(* 1/48 (pow re 3))
(* -1 (* (pow re 3) (- (* 1/4 (/ 1 (pow re 2))) 1/48)))
(* -1 (* (pow re 3) (- (* 1/4 (/ 1 (pow re 2))) 1/48)))
(* -1 (* (pow re 3) (- (* 1/4 (/ 1 (pow re 2))) 1/48)))
(* -1 im)
(* im (- (* 1/4 im) 1))
(* im (- (* im (+ 1/4 (* -7/12 im))) 1))
(* im (- (* im (+ 1/4 (* im (- (* 23/48 im) 7/12)))) 1))
(* -1/2 (exp im))
(+ (* -1/2 (exp im)) (* 1/2 (/ 1 im)))
(- (+ (* -1/2 (exp im)) (* 1/2 (/ 1 im))) (/ 1/2 (pow im 2)))
(- (+ (* -1/2 (exp im)) (+ (* 1/2 (/ 1 im)) (* 1/2 (/ 1 (pow im 3))))) (/ 1/2 (pow im 2)))
(* -1/2 (exp im))
(+ (* -1/2 (exp im)) (* 1/2 (/ 1 im)))
(+ (* -1 (/ (- (* 1/2 (/ 1 im)) 1/2) im)) (* -1/2 (exp im)))
(+ (* -1 (/ (- (* -1 (/ (- (* 1/2 (/ 1 im)) 1/2) im)) 1/2) im)) (* -1/2 (exp im)))
-1/2
(- (* -1/2 im) 1/2)
(- (* im (- (* -1/4 im) 1/2)) 1/2)
(- (* im (- (* im (- (* -1/12 im) 1/4)) 1/2)) 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)
1/2
(+ 1/2 (* -1/2 im))
(+ 1/2 (* im (- (* 1/2 im) 1/2)))
(+ 1/2 (* im (- (* im (+ 1/2 (* -1/2 im))) 1/2)))
(/ 1/2 im)
(/ (- 1/2 (* 1/2 (/ 1 im))) im)
(/ (- (+ 1/2 (/ 1/2 (pow im 2))) (* 1/2 (/ 1 im))) im)
(/ (- (+ 1/2 (/ 1/2 (pow im 2))) (+ (* 1/2 (/ 1 im)) (* 1/2 (/ 1 (pow im 3))))) im)
(/ 1/2 im)
(* -1 (/ (- (* 1/2 (/ 1 im)) 1/2) im))
(* -1 (/ (- (* -1 (/ (- (* 1/2 (/ 1 im)) 1/2) im)) 1/2) im))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/2 (/ 1 im)) 1/2) im)) 1/2) im)) 1/2) im))
(* -1 im)
(* im (- (* -1/6 (pow im 2)) 1))
(* im (- (* (pow im 2) (- (* 1/48 im) 1/6)) 1))
(* im (- (* (pow im 2) (- (* im (+ 1/48 (* -11/240 im))) 1/6)) 1))
(* -1/2 (exp im))
(+ (* -1/2 (exp im)) (* 3 (/ 1 (pow im 3))))
(- (+ (* -1/2 (exp im)) (* 3 (/ 1 (pow im 3)))) (/ 9 (pow im 4)))
(- (+ (* -1/2 (exp im)) (+ (* 3 (/ 1 (pow im 3))) (* 9 (/ 1 (pow im 5))))) (/ 9 (pow im 4)))
(* -1/2 (exp im))
(+ (* -1/2 (exp im)) (* 3 (/ 1 (pow im 3))))
(+ (* -1 (/ (- (* 9 (/ 1 im)) 3) (pow im 3))) (* -1/2 (exp im)))
(+ (* -1 (/ (- (* -1 (/ (- (* 9 (/ 1 im)) 9) im)) 3) (pow im 3))) (* -1/2 (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)))
(/ 3 (pow im 3))
(/ (- 3 (* 9 (/ 1 im))) (pow im 3))
(/ (- (+ 3 (/ 9 (pow im 2))) (* 9 (/ 1 im))) (pow im 3))
(/ (- (+ 3 (+ (* 9 (/ 1 (pow im 3))) (/ 9 (pow im 2)))) (* 9 (/ 1 im))) (pow im 3))
(/ 3 (pow im 3))
(* -1 (/ (- (* 9 (/ 1 im)) 3) (pow im 3)))
(* -1 (/ (- (* -1 (/ (- (* 9 (/ 1 im)) 9) im)) 3) (pow im 3)))
(* -1 (/ (- (* -1 (/ (- (+ (* 9 (/ 1 im)) (/ 9 (pow im 2))) 9) im)) 3) (pow im 3)))
(* -1/5040 (pow im 2))
(* -1/5040 (pow im 2))
(* -1/5040 (pow im 2))
(* -1/5040 (pow im 2))
(* -1/5040 (pow im 2))
(* -1/5040 (pow im 2))
(* -1/5040 (pow im 2))
(* -1/5040 (pow im 2))
(* -1/5040 (pow im 2))
(* -1/5040 (pow im 2))
(* -1/5040 (pow im 2))
(* -1/5040 (pow im 2))
(* -1/6 (pow im 2))
(* (pow im 2) (- (* -1/120 (pow im 2)) 1/6))
(* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6))
(* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6))
(* -1/5040 (pow im 6))
(* -1 (* (pow im 6) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* (pow im 6) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))
(* (pow im 6) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))
(* -1/5040 (pow im 6))
(* -1 (* (pow im 6) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* (pow im 6) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))
(* (pow im 6) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))
(* -1/120 (pow im 2))
(* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120))
(* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120))
(* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120))
(* -1/5040 (pow im 4))
(* -1 (* (pow im 4) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* -1 (* (pow im 4) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* -1 (* (pow im 4) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* -1/5040 (pow im 4))
(* -1 (* (pow im 4) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* -1 (* (pow im 4) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* -1 (* (pow im 4) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* 1/48 (pow re 2))
(* 1/48 (pow re 2))
(* 1/48 (pow re 2))
(* 1/48 (pow re 2))
(* 1/48 (pow re 2))
(* 1/48 (pow re 2))
(* 1/48 (pow re 2))
(* 1/48 (pow re 2))
(* 1/48 (pow re 2))
(* 1/48 (pow re 2))
(* 1/48 (pow re 2))
(* 1/48 (pow re 2))
(* -1/3 (pow im 2))
(* -1/3 (pow im 2))
(* -1/3 (pow im 2))
(* -1/3 (pow im 2))
(* -1/3 (pow im 2))
(* -1/3 (pow im 2))
(* -1/3 (pow im 2))
(* -1/3 (pow im 2))
(* -1/3 (pow im 2))
(* -1/3 (pow im 2))
(* -1/3 (pow im 2))
(* -1/3 (pow im 2))
(* -2 im)
(* im (- (* -1/3 (pow im 2)) 2))
(* im (- (* -1/3 (pow im 2)) 2))
(* im (- (* -1/3 (pow im 2)) 2))
(* -1/3 (pow im 3))
(* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(* -1/3 (pow im 3))
(* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(* 1/6 im)
(* 1/6 im)
(* 1/6 im)
(* 1/6 im)
(* 1/6 im)
(* 1/6 im)
(* 1/6 im)
(* 1/6 im)
(* 1/6 im)
(* 1/6 im)
(* 1/6 im)
(* 1/6 im)
im
(* im (+ 1 (* 1/2 im)))
(* im (+ 1 (* im (+ 1/2 (* 1/6 im)))))
(* im (+ 1 (* im (+ 1/2 (* 1/6 im)))))
(* 1/6 (pow im 3))
(* (pow im 3) (+ 1/6 (* 1/2 (/ 1 im))))
(* (pow im 3) (+ 1/6 (+ (* 1/2 (/ 1 im)) (/ 1 (pow im 2)))))
(* (pow im 3) (+ 1/6 (+ (* 1/2 (/ 1 im)) (/ 1 (pow im 2)))))
(* 1/6 (pow im 3))
(* (pow im 3) (+ 1/6 (* 1/2 (/ 1 im))))
(* -1 (* (pow im 3) (- (* -1 (/ (+ 1/2 (/ 1 im)) im)) 1/6)))
(* -1 (* (pow im 3) (- (* -1 (/ (+ 1/2 (/ 1 im)) im)) 1/6)))
Outputs
(* -1 (* im (cos re)))
(*.f64 im (-.f64 #s(literal 0 binary64) (cos.f64 re)))
(* im (+ (* -1 (cos re)) (* -1/6 (* (pow im 2) (cos re)))))
(*.f64 (cos.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(* im (+ (* -1 (cos re)) (* (pow im 2) (+ (* -1/6 (cos re)) (* -1/120 (* (pow im 2) (cos re)))))))
(*.f64 im (-.f64 (*.f64 (cos.f64 re) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) (cos.f64 re)))
(* im (+ (* -1 (cos re)) (* (pow im 2) (+ (* -1/6 (cos re)) (* (pow im 2) (+ (* -1/120 (cos re)) (* -1/5040 (* (pow im 2) (cos re)))))))))
(*.f64 im (+.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* -1/5040 (* (pow im 7) (cos re)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64))))
(* (pow im 7) (+ (* -1/120 (/ (cos re) (pow im 2))) (* -1/5040 (cos re))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 (cos.f64 re) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im)))))
(* (pow im 7) (+ (* -1/6 (/ (cos re) (pow im 4))) (+ (* -1/120 (/ (cos re) (pow im 2))) (* -1/5040 (cos re)))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/120 binary64)) (*.f64 im im)) (*.f64 (cos.f64 re) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(* (pow im 7) (+ (* -1 (/ (cos re) (pow im 6))) (+ (* -1/6 (/ (cos re) (pow im 4))) (+ (* -1/120 (/ (cos re) (pow im 2))) (* -1/5040 (cos re))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im)))) (*.f64 (cos.f64 re) (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 6 binary64)))))))
(* -1/5040 (* (pow im 7) (cos re)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64))))
(* -1 (* (pow im 7) (+ (* 1/5040 (cos re)) (* 1/120 (/ (cos re) (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 (cos.f64 re) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im)))))
(* -1 (* (pow im 7) (+ (* 1/5040 (cos re)) (+ (* 1/120 (/ (cos re) (pow im 2))) (* 1/6 (/ (cos re) (pow im 4)))))))
(+.f64 (*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 (cos.f64 re) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im))))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (/.f64 (*.f64 (cos.f64 re) #s(literal 1/6 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* -1 (* (pow im 7) (+ (* 1/5040 (cos re)) (+ (* 1/120 (/ (cos re) (pow im 2))) (+ (* 1/6 (/ (cos re) (pow im 4))) (/ (cos re) (pow im 6)))))))
(-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 (cos.f64 re) #s(literal 1/5040 binary64)) (+.f64 (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64))) (+.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal 1/120 binary64)) (*.f64 im im)) (/.f64 (*.f64 (cos.f64 re) #s(literal 1/6 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))))))))
(* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))))))
(+ (* -1/2 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))) (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))
(*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))))))))
(+ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)) (* (pow re 2) (+ (* -1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))) (* 1/24 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))))))
(+.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))))))) (*.f64 (*.f64 re re) (*.f64 im (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))))) (+.f64 #s(literal -1/2 binary64) (*.f64 re (*.f64 re #s(literal 1/24 binary64))))))))
(+ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)) (* (pow re 2) (+ (* -1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))) (* (pow re 2) (+ (* -1/720 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))) (* 1/24 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))))))))
(+.f64 (*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))))))) (*.f64 (*.f64 im (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))))) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) (*.f64 (*.f64 re re) (*.f64 re re))))
(* im (* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))))))))
(* im (* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))))))))
(* im (* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))))))))
(* im (* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))))))))
(* im (* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))))))))
(* im (* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))))))))
(* im (* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))))))))
(* im (* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))))))))
(- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)
(+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))))))
(- (+ (* -1/2 (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))) (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6))) 1)
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))))))
(- (+ (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) (* (pow re 2) (+ (* -1/2 (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)) (* 1/24 (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))))) 1)
(+.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))))) (+.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))))) (+.f64 #s(literal -1/2 binary64) (*.f64 re (*.f64 re #s(literal 1/24 binary64)))))) #s(literal -1 binary64)))
(- (+ (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) (* (pow re 2) (+ (* -1/2 (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)) (* (pow re 2) (+ (* -1/720 (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))) (* 1/24 (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))))))) 1)
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))))))) (*.f64 re (*.f64 re (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))))) (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))))))))
(* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))
(*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))))))
(* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))
(*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))))))
(* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))
(*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))))))
(* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))
(*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))))))
(* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))
(*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))))))
(* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))
(*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))))))
(* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))
(*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))))))
(* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))
(*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))))))
(* -1 (cos re))
(-.f64 #s(literal 0 binary64) (cos.f64 re))
(+ (* -1 (cos re)) (* -1/6 (* (pow im 2) (cos re))))
(*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(+ (* -1 (cos re)) (* (pow im 2) (+ (* -1/6 (cos re)) (* -1/120 (* (pow im 2) (cos re))))))
(-.f64 (*.f64 (cos.f64 re) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))) (cos.f64 re))
(+ (* -1 (cos re)) (* (pow im 2) (+ (* -1/6 (cos re)) (* (pow im 2) (+ (* -1/120 (cos re)) (* -1/5040 (* (pow im 2) (cos re))))))))
(+.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))))
(* -1/5040 (* (pow im 6) (cos re)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 6 binary64))))
(* (pow im 6) (+ (* -1/120 (/ (cos re) (pow im 2))) (* -1/5040 (cos re))))
(*.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im)))) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (+ (* -1/6 (/ (cos re) (pow im 4))) (+ (* -1/120 (/ (cos re) (pow im 2))) (* -1/5040 (cos re)))))
(*.f64 (+.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/120 binary64)) (*.f64 im im)) (*.f64 (cos.f64 re) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (+ (* -1 (/ (cos re) (pow im 6))) (+ (* -1/6 (/ (cos re) (pow im 4))) (+ (* -1/120 (/ (cos re) (pow im 2))) (* -1/5040 (cos re))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im)))) (*.f64 (cos.f64 re) (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 6 binary64)))))))
(* -1/5040 (* (pow im 6) (cos re)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 6 binary64))))
(* (pow im 6) (+ (* -1/120 (/ (cos re) (pow im 2))) (* -1/5040 (cos re))))
(*.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im)))) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (+ (* -1/6 (/ (cos re) (pow im 4))) (+ (* -1/120 (/ (cos re) (pow im 2))) (* -1/5040 (cos re)))))
(*.f64 (+.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal -1/120 binary64)) (*.f64 im im)) (*.f64 (cos.f64 re) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (+ (* -1 (/ (cos re) (pow im 6))) (+ (* -1/6 (/ (cos re) (pow im 4))) (+ (* -1/120 (/ (cos re) (pow im 2))) (* -1/5040 (cos re))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im)))) (*.f64 (cos.f64 re) (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 6 binary64)))))))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow re 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re)))
(+ 1 (* (pow re 2) (- (* 1/24 (pow re 2)) 1/2)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (*.f64 re (*.f64 re #s(literal 1/24 binary64))))))
(+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/24 (* -1/720 (pow re 2)))) 1/2)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))))))
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
-1
#s(literal -1 binary64)
(- (* -1/6 (pow im 2)) 1)
(+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))
(- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)
(+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64)))))))
(- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)
(+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))))))
(* -1/5040 (pow im 6))
(*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 6 binary64)))
(* -1 (* (pow im 6) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im))))
(* (pow im 6) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 #s(literal -1/5040 binary64) (/.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im))) (*.f64 im im))))
(* (pow im 6) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 4))) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (/.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im)))))
(* -1/5040 (pow im 6))
(*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 6 binary64)))
(* -1 (* (pow im 6) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im))))
(* (pow im 6) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 #s(literal -1/5040 binary64) (/.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im))) (*.f64 im im))))
(* (pow im 6) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 4))) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (/.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im)))))
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* 1/2 (* im (- (* -1/3 (pow im 2)) 2)))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal 1/2 binary64))))
(+ (* -1/4 (* im (* (pow re 2) (- (* -1/3 (pow im 2)) 2)))) (* 1/2 (* im (- (* -1/3 (pow im 2)) 2))))
(*.f64 (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))
(+ (* 1/2 (* im (- (* -1/3 (pow im 2)) 2))) (* (pow re 2) (+ (* -1/4 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/48 (* im (* (pow re 2) (- (* -1/3 (pow im 2)) 2)))))))
(+.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))
(+ (* 1/2 (* im (- (* -1/3 (pow im 2)) 2))) (* (pow re 2) (+ (* -1/4 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/48 (* im (* (pow re 2) (- (* -1/3 (pow im 2)) 2)))))))
(+.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))
(* 1/48 (* im (* (pow re 4) (- (* -1/3 (pow im 2)) 2))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))))
(* (pow re 4) (+ (* -1/4 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 2))) (* 1/48 (* im (- (* -1/3 (pow im 2)) 2)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (+.f64 #s(literal 1/48 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 re re)))))
(* (pow re 4) (+ (* -1/4 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 2))) (+ (* 1/48 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/2 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 4))))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))) (*.f64 (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))))
(* (pow re 4) (+ (* -1/4 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 2))) (+ (* 1/48 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/2 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 4))))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))) (*.f64 (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))))
(* 1/48 (* im (* (pow re 4) (- (* -1/3 (pow im 2)) 2))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))))
(* (pow re 4) (+ (* -1/4 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 2))) (* 1/48 (* im (- (* -1/3 (pow im 2)) 2)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (+.f64 #s(literal 1/48 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 re re)))))
(* (pow re 4) (+ (* -1/4 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 2))) (+ (* 1/48 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/2 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 4))))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))) (*.f64 (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))))
(* (pow re 4) (+ (* -1/4 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 2))) (+ (* 1/48 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/2 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 4))))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))) (*.f64 (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))))
(* -2 (* im (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (*.f64 im #s(literal -2 binary64)))
(* im (+ (* -2 (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))) (* -1/3 (* (pow im 2) (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(* im (+ (* -2 (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))) (* -1/3 (* (pow im 2) (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(* im (+ (* -2 (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))) (* -1/3 (* (pow im 2) (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(* -1/3 (* (pow im 3) (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))
(* (pow im 3) (+ (* -2 (/ (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4))) (pow im 2))) (* -1/3 (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4))))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (+.f64 (/.f64 #s(literal -2 binary64) (*.f64 im im)) #s(literal -1/3 binary64))))
(* (pow im 3) (+ (* -2 (/ (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4))) (pow im 2))) (* -1/3 (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4))))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (+.f64 (/.f64 #s(literal -2 binary64) (*.f64 im im)) #s(literal -1/3 binary64))))
(* (pow im 3) (+ (* -2 (/ (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4))) (pow im 2))) (* -1/3 (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4))))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (+.f64 (/.f64 #s(literal -2 binary64) (*.f64 im im)) #s(literal -1/3 binary64))))
(* -1/3 (* (pow im 3) (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))
(* -1 (* (pow im 3) (+ (* 1/3 (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))) (* 2 (/ (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4))) (pow im 2))))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (+.f64 (/.f64 #s(literal -2 binary64) (*.f64 im im)) #s(literal -1/3 binary64))))
(* -1 (* (pow im 3) (+ (* 1/3 (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))) (* 2 (/ (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4))) (pow im 2))))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (+.f64 (/.f64 #s(literal -2 binary64) (*.f64 im im)) #s(literal -1/3 binary64))))
(* -1 (* (pow im 3) (+ (* 1/3 (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))) (* 2 (/ (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4))) (pow im 2))))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (+.f64 (/.f64 #s(literal -2 binary64) (*.f64 im im)) #s(literal -1/3 binary64))))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1/4 (pow re 2)))
(+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))
(+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))
(+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64))))))
(+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))
(+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64))))))
(* 1/48 (pow re 4))
(*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))
(* (pow re 4) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal 1/48 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))
(* (pow re 4) (- (+ 1/48 (/ 1/2 (pow re 4))) (* 1/4 (/ 1 (pow re 2)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (+.f64 #s(literal 1/48 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
(* (pow re 4) (- (+ 1/48 (/ 1/2 (pow re 4))) (* 1/4 (/ 1 (pow re 2)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (+.f64 #s(literal 1/48 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
(* 1/48 (pow re 4))
(*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))
(* (pow re 4) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal 1/48 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))
(* (pow re 4) (- (+ 1/48 (/ 1/2 (pow re 4))) (* 1/4 (/ 1 (pow re 2)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (+.f64 #s(literal 1/48 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
(* (pow re 4) (- (+ 1/48 (/ 1/2 (pow re 4))) (* 1/4 (/ 1 (pow re 2)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (+.f64 #s(literal 1/48 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
(* -1/4 (pow re 2))
(*.f64 re (*.f64 re #s(literal -1/4 binary64)))
(* (pow re 2) (- (* 1/48 (pow re 2)) 1/4))
(*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))
(* (pow re 2) (- (* 1/48 (pow re 2)) 1/4))
(*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))
(* (pow re 2) (- (* 1/48 (pow re 2)) 1/4))
(*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))
(* 1/48 (pow re 4))
(*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))
(* (pow re 4) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal 1/48 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))
(* (pow re 4) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal 1/48 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))
(* (pow re 4) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal 1/48 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))
(* 1/48 (pow re 4))
(*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))
(* (pow re 4) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal 1/48 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))
(* (pow re 4) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal 1/48 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))
(* (pow re 4) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal 1/48 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))
(* -1/4 re)
(*.f64 re #s(literal -1/4 binary64))
(* re (- (* 1/48 (pow re 2)) 1/4))
(*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64))))
(* re (- (* 1/48 (pow re 2)) 1/4))
(*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64))))
(* re (- (* 1/48 (pow re 2)) 1/4))
(*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64))))
(* 1/48 (pow re 3))
(*.f64 re (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))
(* (pow re 3) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))
(*.f64 (*.f64 re re) (*.f64 re (+.f64 #s(literal 1/48 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 re re)))))
(* (pow re 3) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))
(*.f64 (*.f64 re re) (*.f64 re (+.f64 #s(literal 1/48 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 re re)))))
(* (pow re 3) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))
(*.f64 (*.f64 re re) (*.f64 re (+.f64 #s(literal 1/48 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 re re)))))
(* 1/48 (pow re 3))
(*.f64 re (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))
(* -1 (* (pow re 3) (- (* 1/4 (/ 1 (pow re 2))) 1/48)))
(*.f64 (*.f64 re re) (*.f64 re (+.f64 #s(literal 1/48 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 re re)))))
(* -1 (* (pow re 3) (- (* 1/4 (/ 1 (pow re 2))) 1/48)))
(*.f64 (*.f64 re re) (*.f64 re (+.f64 #s(literal 1/48 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 re re)))))
(* -1 (* (pow re 3) (- (* 1/4 (/ 1 (pow re 2))) 1/48)))
(*.f64 (*.f64 re re) (*.f64 re (+.f64 #s(literal 1/48 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 re re)))))
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* im (- (* 1/4 im) 1))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal 1/4 binary64))))
(* im (- (* im (+ 1/4 (* -7/12 im))) 1))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))))
(* im (- (* im (+ 1/4 (* im (- (* 23/48 im) 7/12)))) 1))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im (+.f64 #s(literal -7/12 binary64) (*.f64 im #s(literal 23/48 binary64))))))))
(* -1/2 (exp im))
(*.f64 #s(literal -1/2 binary64) (exp.f64 im))
(+ (* -1/2 (exp im)) (* 1/2 (/ 1 im)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) im))
(- (+ (* -1/2 (exp im)) (* 1/2 (/ 1 im))) (/ 1/2 (pow im 2)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1/2 binary64) im)) im))
(- (+ (* -1/2 (exp im)) (+ (* 1/2 (/ 1 im)) (* 1/2 (/ 1 (pow im 3))))) (/ 1/2 (pow im 2)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (+.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 (/.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1/2 binary64) im)) im) im)))
(* -1/2 (exp im))
(*.f64 #s(literal -1/2 binary64) (exp.f64 im))
(+ (* -1/2 (exp im)) (* 1/2 (/ 1 im)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 1/2 binary64) im))
(+ (* -1 (/ (- (* 1/2 (/ 1 im)) 1/2) im)) (* -1/2 (exp im)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1/2 binary64) im)) im))
(+ (* -1 (/ (- (* -1 (/ (- (* 1/2 (/ 1 im)) 1/2) im)) 1/2) im)) (* -1/2 (exp im)))
(-.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (/.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1/2 binary64) im)) im)) im))
-1/2
#s(literal -1/2 binary64)
(- (* -1/2 im) 1/2)
(+.f64 #s(literal -1/2 binary64) (*.f64 im #s(literal -1/2 binary64)))
(- (* im (- (* -1/4 im) 1/2)) 1/2)
(+.f64 #s(literal -1/2 binary64) (*.f64 im (+.f64 #s(literal -1/2 binary64) (*.f64 im #s(literal -1/4 binary64)))))
(- (* im (- (* im (- (* -1/12 im) 1/4)) 1/2)) 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)
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/2 im) 1/2)))
(+.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -1/2 binary64) (*.f64 im #s(literal 1/2 binary64)))))
(+ 1/2 (* im (- (* im (+ 1/2 (* -1/2 im))) 1/2)))
(+.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -1/2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -1/2 binary64)))))))
(/ 1/2 im)
(/.f64 #s(literal 1/2 binary64) im)
(/ (- 1/2 (* 1/2 (/ 1 im))) im)
(/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1/2 binary64) im)) im)
(/ (- (+ 1/2 (/ 1/2 (pow im 2))) (* 1/2 (/ 1 im))) im)
(/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1/2 binary64) im)) im)) im)
(/ (- (+ 1/2 (/ 1/2 (pow im 2))) (+ (* 1/2 (/ 1 im)) (* 1/2 (/ 1 (pow im 3))))) im)
(/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1/2 binary64) im)) im)) im)) im)
(/ 1/2 im)
(/.f64 #s(literal 1/2 binary64) im)
(* -1 (/ (- (* 1/2 (/ 1 im)) 1/2) im))
(/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1/2 binary64) im)) im)
(* -1 (/ (- (* -1 (/ (- (* 1/2 (/ 1 im)) 1/2) im)) 1/2) im))
(/.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1/2 binary64) im)) im)) (-.f64 #s(literal 0 binary64) im))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/2 (/ 1 im)) 1/2) im)) 1/2) im)) 1/2) im))
(/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1/2 binary64) im)) im)) im)) (-.f64 #s(literal 0 binary64) im))
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* im (- (* -1/6 (pow im 2)) 1))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(* im (- (* (pow im 2) (- (* 1/48 im) 1/6)) 1))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 im #s(literal 1/48 binary64)))))))
(* im (- (* (pow im 2) (- (* im (+ 1/48 (* -11/240 im))) 1/6)) 1))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal 1/48 binary64) (*.f64 im #s(literal -11/240 binary64))))))))
(* -1/2 (exp im))
(*.f64 #s(literal -1/2 binary64) (exp.f64 im))
(+ (* -1/2 (exp im)) (* 3 (/ 1 (pow im 3))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 3 binary64) (*.f64 im (*.f64 im im))))
(- (+ (* -1/2 (exp im)) (* 3 (/ 1 (pow im 3)))) (/ 9 (pow im 4)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (/.f64 (-.f64 #s(literal 3 binary64) (/.f64 #s(literal 9 binary64) im)) (*.f64 im (*.f64 im im))))
(- (+ (* -1/2 (exp im)) (+ (* 3 (/ 1 (pow im 3))) (* 9 (/ 1 (pow im 5))))) (/ 9 (pow im 4)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (+.f64 (/.f64 #s(literal 9 binary64) (pow.f64 im #s(literal 5 binary64))) (/.f64 (-.f64 #s(literal 3 binary64) (/.f64 #s(literal 9 binary64) im)) (*.f64 im (*.f64 im im)))))
(* -1/2 (exp im))
(*.f64 #s(literal -1/2 binary64) (exp.f64 im))
(+ (* -1/2 (exp im)) (* 3 (/ 1 (pow im 3))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (/.f64 #s(literal 3 binary64) (*.f64 im (*.f64 im im))))
(+ (* -1 (/ (- (* 9 (/ 1 im)) 3) (pow im 3))) (* -1/2 (exp im)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (/.f64 (-.f64 #s(literal 3 binary64) (/.f64 #s(literal 9 binary64) im)) (*.f64 im (*.f64 im im))))
(+ (* -1 (/ (- (* -1 (/ (- (* 9 (/ 1 im)) 9) im)) 3) (pow im 3))) (* -1/2 (exp im)))
(-.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (/.f64 (-.f64 #s(literal -3 binary64) (/.f64 (+.f64 (/.f64 #s(literal 9 binary64) im) #s(literal -9 binary64)) im)) (*.f64 im (*.f64 im 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)))))))
(/ 3 (pow im 3))
(/.f64 #s(literal 3 binary64) (*.f64 im (*.f64 im im)))
(/ (- 3 (* 9 (/ 1 im))) (pow im 3))
(/.f64 (-.f64 #s(literal 3 binary64) (/.f64 #s(literal 9 binary64) im)) (*.f64 im (*.f64 im im)))
(/ (- (+ 3 (/ 9 (pow im 2))) (* 9 (/ 1 im))) (pow im 3))
(/.f64 (+.f64 #s(literal 3 binary64) (/.f64 (+.f64 (/.f64 #s(literal 9 binary64) im) #s(literal -9 binary64)) im)) (*.f64 im (*.f64 im im)))
(/ (- (+ 3 (+ (* 9 (/ 1 (pow im 3))) (/ 9 (pow im 2)))) (* 9 (/ 1 im))) (pow im 3))
(/.f64 (+.f64 (+.f64 #s(literal 3 binary64) (/.f64 (/.f64 #s(literal 9 binary64) (*.f64 im im)) im)) (/.f64 (+.f64 (/.f64 #s(literal 9 binary64) im) #s(literal -9 binary64)) im)) (*.f64 im (*.f64 im im)))
(/ 3 (pow im 3))
(/.f64 #s(literal 3 binary64) (*.f64 im (*.f64 im im)))
(* -1 (/ (- (* 9 (/ 1 im)) 3) (pow im 3)))
(/.f64 (-.f64 #s(literal 3 binary64) (/.f64 #s(literal 9 binary64) im)) (*.f64 im (*.f64 im im)))
(* -1 (/ (- (* -1 (/ (- (* 9 (/ 1 im)) 9) im)) 3) (pow im 3)))
(/.f64 (-.f64 #s(literal -3 binary64) (/.f64 (+.f64 (/.f64 #s(literal 9 binary64) im) #s(literal -9 binary64)) im)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))
(* -1 (/ (- (* -1 (/ (- (+ (* 9 (/ 1 im)) (/ 9 (pow im 2))) 9) im)) 3) (pow im 3)))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal -3 binary64) (/.f64 (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) (+.f64 #s(literal 9 binary64) (/.f64 #s(literal 9 binary64) im))) #s(literal -9 binary64)) im)) (*.f64 im (*.f64 im im))))
(* -1/5040 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/5040 binary64))
(* -1/5040 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/5040 binary64))
(* -1/5040 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/5040 binary64))
(* -1/5040 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/5040 binary64))
(* -1/5040 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/5040 binary64))
(* -1/5040 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/5040 binary64))
(* -1/5040 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/5040 binary64))
(* -1/5040 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/5040 binary64))
(* -1/5040 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/5040 binary64))
(* -1/5040 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/5040 binary64))
(* -1/5040 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/5040 binary64))
(* -1/5040 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/5040 binary64))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* (pow im 2) (- (* -1/120 (pow im 2)) 1/6))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))
(* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))))
(* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))))
(* -1/5040 (pow im 6))
(*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 6 binary64)))
(* -1 (* (pow im 6) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im))))
(* (pow im 6) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 #s(literal -1/5040 binary64) (/.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im))) (*.f64 im im))))
(* (pow im 6) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 #s(literal -1/5040 binary64) (/.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im))) (*.f64 im im))))
(* -1/5040 (pow im 6))
(*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 6 binary64)))
(* -1 (* (pow im 6) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im))))
(* (pow im 6) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 #s(literal -1/5040 binary64) (/.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im))) (*.f64 im im))))
(* (pow im 6) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 #s(literal -1/5040 binary64) (/.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im))) (*.f64 im im))))
(* -1/120 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/120 binary64)))
(* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))
(* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))
(* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))
(* -1/5040 (pow im 4))
(*.f64 #s(literal -1/5040 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))
(* -1 (* (pow im 4) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im))))
(* -1 (* (pow im 4) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im))))
(* -1 (* (pow im 4) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im))))
(* -1/5040 (pow im 4))
(*.f64 #s(literal -1/5040 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))
(* -1 (* (pow im 4) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im))))
(* -1 (* (pow im 4) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im))))
(* -1 (* (pow im 4) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im))))
(* 1/48 (pow re 2))
(*.f64 (*.f64 re re) #s(literal 1/48 binary64))
(* 1/48 (pow re 2))
(*.f64 (*.f64 re re) #s(literal 1/48 binary64))
(* 1/48 (pow re 2))
(*.f64 (*.f64 re re) #s(literal 1/48 binary64))
(* 1/48 (pow re 2))
(*.f64 (*.f64 re re) #s(literal 1/48 binary64))
(* 1/48 (pow re 2))
(*.f64 (*.f64 re re) #s(literal 1/48 binary64))
(* 1/48 (pow re 2))
(*.f64 (*.f64 re re) #s(literal 1/48 binary64))
(* 1/48 (pow re 2))
(*.f64 (*.f64 re re) #s(literal 1/48 binary64))
(* 1/48 (pow re 2))
(*.f64 (*.f64 re re) #s(literal 1/48 binary64))
(* 1/48 (pow re 2))
(*.f64 (*.f64 re re) #s(literal 1/48 binary64))
(* 1/48 (pow re 2))
(*.f64 (*.f64 re re) #s(literal 1/48 binary64))
(* 1/48 (pow re 2))
(*.f64 (*.f64 re re) #s(literal 1/48 binary64))
(* 1/48 (pow re 2))
(*.f64 (*.f64 re re) #s(literal 1/48 binary64))
(* -1/3 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/3 binary64))
(* -1/3 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/3 binary64))
(* -1/3 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/3 binary64))
(* -1/3 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/3 binary64))
(* -1/3 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/3 binary64))
(* -1/3 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/3 binary64))
(* -1/3 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/3 binary64))
(* -1/3 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/3 binary64))
(* -1/3 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/3 binary64))
(* -1/3 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/3 binary64))
(* -1/3 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/3 binary64))
(* -1/3 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/3 binary64))
(* -2 im)
(*.f64 im #s(literal -2 binary64))
(* im (- (* -1/3 (pow im 2)) 2))
(*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(* im (- (* -1/3 (pow im 2)) 2))
(*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(* im (- (* -1/3 (pow im 2)) 2))
(*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(* -1/3 (pow im 3))
(*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
(* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(*.f64 (*.f64 im im) (neg.f64 (*.f64 im (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 im im))))))
(* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(*.f64 (*.f64 im im) (neg.f64 (*.f64 im (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 im im))))))
(* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(*.f64 (*.f64 im im) (neg.f64 (*.f64 im (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 im im))))))
(* -1/3 (pow im 3))
(*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
(* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(*.f64 (*.f64 im im) (neg.f64 (*.f64 im (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 im im))))))
(* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(*.f64 (*.f64 im im) (neg.f64 (*.f64 im (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 im im))))))
(* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(*.f64 (*.f64 im im) (neg.f64 (*.f64 im (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 im im))))))
(* 1/6 im)
(*.f64 im #s(literal 1/6 binary64))
(* 1/6 im)
(*.f64 im #s(literal 1/6 binary64))
(* 1/6 im)
(*.f64 im #s(literal 1/6 binary64))
(* 1/6 im)
(*.f64 im #s(literal 1/6 binary64))
(* 1/6 im)
(*.f64 im #s(literal 1/6 binary64))
(* 1/6 im)
(*.f64 im #s(literal 1/6 binary64))
(* 1/6 im)
(*.f64 im #s(literal 1/6 binary64))
(* 1/6 im)
(*.f64 im #s(literal 1/6 binary64))
(* 1/6 im)
(*.f64 im #s(literal 1/6 binary64))
(* 1/6 im)
(*.f64 im #s(literal 1/6 binary64))
(* 1/6 im)
(*.f64 im #s(literal 1/6 binary64))
(* 1/6 im)
(*.f64 im #s(literal 1/6 binary64))
im
(* im (+ 1 (* 1/2 im)))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im #s(literal 1/2 binary64))))
(* im (+ 1 (* im (+ 1/2 (* 1/6 im)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))))))
(* im (+ 1 (* im (+ 1/2 (* 1/6 im)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/6 binary64))))))
(* 1/6 (pow im 3))
(*.f64 im (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))
(* (pow im 3) (+ 1/6 (* 1/2 (/ 1 im))))
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) im))))
(* (pow im 3) (+ 1/6 (+ (* 1/2 (/ 1 im)) (/ 1 (pow im 2)))))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/6 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) im))))
(* (pow im 3) (+ 1/6 (+ (* 1/2 (/ 1 im)) (/ 1 (pow im 2)))))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 1/6 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) im))))
(* 1/6 (pow im 3))
(*.f64 im (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))
(* (pow im 3) (+ 1/6 (* 1/2 (/ 1 im))))
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) im))))
(* -1 (* (pow im 3) (- (* -1 (/ (+ 1/2 (/ 1 im)) im)) 1/6)))
(-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) im)) im)))))
(* -1 (* (pow im 3) (- (* -1 (/ (+ 1/2 (/ 1 im)) im)) 1/6)))
(-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) im)) im)))))

eval113.0ms (0.7%)

Memory
22.3MiB live, 294.0MiB allocated
Compiler

Compiled 29 169 to 2 469 computations (91.5% saved)

prune119.0ms (0.7%)

Memory
-41.3MiB live, 328.9MiB allocated
Pruning

38 alts after pruning (36 fresh and 2 done)

PrunedKeptTotal
New83519854
Fresh111728
Picked505
Done022
Total85138889
Accuracy
100.0%
Counts
889 → 38
Alt Table
Click to see full alt table
StatusAccuracyProgram
16.3%
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (*.f64 im im))
38.6%
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) im)
51.4%
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (cos.f64 re)) im)
70.5%
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64))))))
38.6%
(/.f64 #s(literal 1 binary64) (/.f64 im (-.f64 #s(literal 0 binary64) (*.f64 im im))))
44.3%
(-.f64 (*.f64 (*.f64 im (*.f64 re re)) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/24 binary64)) #s(literal 1/2 binary64))) im)
48.4%
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))))
36.9%
(+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
4.6%
(+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64))))
48.1%
(*.f64 (/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)) im) (/.f64 (cos.f64 re) im))
38.6%
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) im))
52.9%
(*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/110592 binary64))))) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) #s(literal -1/4 binary64)))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
62.1%
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
58.0%
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
59.6%
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im)))))
63.2%
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
51.4%
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) im)) (cos.f64 re))
15.8%
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))) (*.f64 (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))))
48.4%
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
17.8%
(*.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
58.3%
(*.f64 (neg.f64 im) (cos.f64 re))
59.0%
(*.f64 im (/.f64 (-.f64 (pow.f64 (neg.f64 (cos.f64 re)) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) (cos.f64 re))) #s(literal 2 binary64))) (-.f64 (neg.f64 (cos.f64 re)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) (cos.f64 re))))))
56.2%
(*.f64 im (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) (cos.f64 re))) #s(literal 3 binary64)) (neg.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) (cos.f64 re))) #s(literal 2 binary64)) (-.f64 (pow.f64 (neg.f64 (cos.f64 re)) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) (cos.f64 re))) (neg.f64 (cos.f64 re)))))))
59.0%
(*.f64 im (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re))) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)) #s(literal 2 binary64))))))
56.2%
(*.f64 im (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re))))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)) #s(literal 3 binary64))))))
42.0%
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))
65.8%
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))))))
63.6%
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal 1/48 binary64) (*.f64 im #s(literal -11/240 binary64))))))))
44.1%
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im (+.f64 #s(literal -7/12 binary64) (*.f64 im #s(literal 23/48 binary64))))))))
59.0%
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))))
63.6%
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
44.3%
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 im #s(literal 1/48 binary64)))))))
39.7%
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal 1/4 binary64))))
59.2%
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
64.4%
(*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (*.f64 re (*.f64 re #s(literal 1/24 binary64)))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))))))
64.4%
(*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
35.5%
(*.f64 #s(literal -1/2 binary64) (exp.f64 im))
37.1%
(neg.f64 im)
Compiler

Compiled 1 875 to 1 045 computations (44.3% saved)

simplify266.0ms (1.5%)

Memory
31.6MiB live, 583.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/110592 binary64))))) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) #s(literal -1/4 binary64)))))
cost-diff0
(+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/110592 binary64))))) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) #s(literal -1/4 binary64))))))
cost-diff0
(*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/110592 binary64))))) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) #s(literal -1/4 binary64)))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
cost-diff128
(*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) #s(literal -1/4 binary64)))
cost-diff0
(*.f64 re re)
cost-diff0
(*.f64 (*.f64 re re) (*.f64 re re))
cost-diff0
(*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))
cost-diff0
(*.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
cost-diff0
(+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))
cost-diff0
(*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))
cost-diff0
(+.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))))
cost-diff0
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))))
cost-diff-64
(neg.f64 im)
cost-diff0
(*.f64 (*.f64 im im) #s(literal -1/3 binary64))
cost-diff0
(-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
cost-diff128
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64))))))
cost-diff256
(/.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64)))))
Rules
5 674×*-lowering-*.f32
5 674×*-lowering-*.f64
4 356×accelerator-lowering-fma.f32
4 356×accelerator-lowering-fma.f64
2 262×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
053467
1161425
2579401
32337393
46839393
08450359
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(/ 1 (/ (- -2 (* (* im im) -1/3)) (* (* im (* (cos re) 1/2)) (- 4 (* (* (* im im) (* im im)) 1/9)))))
1
(/ (- -2 (* (* im im) -1/3)) (* (* im (* (cos re) 1/2)) (- 4 (* (* (* im im) (* im im)) 1/9))))
(- -2 (* (* im im) -1/3))
-2
(* (* im im) -1/3)
(* im im)
im
-1/3
(* (* im (* (cos re) 1/2)) (- 4 (* (* (* im im) (* im im)) 1/9)))
(* im (* (cos re) 1/2))
(* (cos re) 1/2)
(cos re)
re
1/2
(- 4 (* (* (* im im) (* im im)) 1/9))
4
(* (* (* im im) (* im im)) 1/9)
(* (* im im) (* im im))
1/9
(neg im)
im
(* im (+ -1 (* im (+ 1/4 (* im -7/12)))))
im
(+ -1 (* im (+ 1/4 (* im -7/12))))
-1
(* im (+ 1/4 (* im -7/12)))
(+ 1/4 (* im -7/12))
1/4
(* im -7/12)
-7/12
(* (* 1/48 (* (* re re) (* re re))) (* im (+ -2 (* (* im im) -1/3))))
(* 1/48 (* (* re re) (* re re)))
1/48
(* (* re re) (* re re))
(* re re)
re
(* im (+ -2 (* (* im im) -1/3)))
im
(+ -2 (* (* im im) -1/3))
-2
(* (* im im) -1/3)
(* im im)
-1/3
(* (+ 1/2 (/ (* (* re re) (+ -1/64 (* (* re (* re re)) (* (* re (* re re)) 1/110592)))) (+ 1/16 (* (* re (* re 1/48)) (- (* re (* re 1/48)) -1/4))))) (* im (+ -2 (* (* im im) -1/3))))
(+ 1/2 (/ (* (* re re) (+ -1/64 (* (* re (* re re)) (* (* re (* re re)) 1/110592)))) (+ 1/16 (* (* re (* re 1/48)) (- (* re (* re 1/48)) -1/4)))))
1/2
(/ (* (* re re) (+ -1/64 (* (* re (* re re)) (* (* re (* re re)) 1/110592)))) (+ 1/16 (* (* re (* re 1/48)) (- (* re (* re 1/48)) -1/4))))
(* (* re re) (+ -1/64 (* (* re (* re re)) (* (* re (* re re)) 1/110592))))
(* re re)
re
(+ -1/64 (* (* re (* re re)) (* (* re (* re re)) 1/110592)))
-1/64
(* (* re (* re re)) (* (* re (* re re)) 1/110592))
(* re (* re re))
(* (* re (* re re)) 1/110592)
1/110592
(+ 1/16 (* (* re (* re 1/48)) (- (* re (* re 1/48)) -1/4)))
1/16
(* (* re (* re 1/48)) (- (* re (* re 1/48)) -1/4))
(* re (* re 1/48))
(* re 1/48)
1/48
(- (* re (* re 1/48)) -1/4)
-1/4
(* im (+ -2 (* (* im im) -1/3)))
im
(+ -2 (* (* im im) -1/3))
-2
(* (* im im) -1/3)
(* im im)
-1/3
Outputs
(/ 1 (/ (- -2 (* (* im im) -1/3)) (* (* im (* (cos re) 1/2)) (- 4 (* (* (* im im) (* im im)) 1/9)))))
(/.f64 (+.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/9 binary64))))) (/.f64 (+.f64 (/.f64 #s(literal -4 binary64) im) (*.f64 #s(literal 2/3 binary64) im)) (cos.f64 re)))
1
#s(literal 1 binary64)
(/ (- -2 (* (* im im) -1/3)) (* (* im (* (cos re) 1/2)) (- 4 (* (* (* im im) (* im im)) 1/9))))
(/.f64 (/.f64 (+.f64 (/.f64 #s(literal -4 binary64) im) (*.f64 #s(literal 2/3 binary64) im)) (cos.f64 re)) (+.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/9 binary64))))))
(- -2 (* (* im im) -1/3))
(+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64)))
-2
#s(literal -2 binary64)
(* (* im im) -1/3)
(*.f64 (*.f64 im im) #s(literal -1/3 binary64))
(* im im)
(*.f64 im im)
im
-1/3
#s(literal -1/3 binary64)
(* (* im (* (cos re) 1/2)) (- 4 (* (* (* im im) (* im im)) 1/9)))
(*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/9 binary64)))))))
(* im (* (cos re) 1/2))
(*.f64 (cos.f64 re) (*.f64 im #s(literal 1/2 binary64)))
(* (cos re) 1/2)
(*.f64 (cos.f64 re) #s(literal 1/2 binary64))
(cos re)
(cos.f64 re)
re
1/2
#s(literal 1/2 binary64)
(- 4 (* (* (* im im) (* im im)) 1/9))
(+.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/9 binary64)))))
4
#s(literal 4 binary64)
(* (* (* im im) (* im im)) 1/9)
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/9 binary64))))
(* (* im im) (* im im))
(*.f64 im (*.f64 im (*.f64 im im)))
1/9
#s(literal 1/9 binary64)
(neg im)
(-.f64 #s(literal 0 binary64) im)
im
(* im (+ -1 (* im (+ 1/4 (* im -7/12)))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))))
im
(+ -1 (* im (+ 1/4 (* im -7/12))))
(+.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))))
-1
#s(literal -1 binary64)
(* im (+ 1/4 (* im -7/12)))
(*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))
(+ 1/4 (* im -7/12))
(+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))
1/4
#s(literal 1/4 binary64)
(* im -7/12)
(*.f64 im #s(literal -7/12 binary64))
-7/12
#s(literal -7/12 binary64)
(* (* 1/48 (* (* re re) (* re re))) (* im (+ -2 (* (* im im) -1/3))))
(*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) #s(literal 1/48 binary64))))
(* 1/48 (* (* re re) (* re re)))
(*.f64 re (*.f64 re (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))
1/48
#s(literal 1/48 binary64)
(* (* re re) (* re re))
(*.f64 re (*.f64 re (*.f64 re re)))
(* re re)
(*.f64 re re)
re
(* im (+ -2 (* (* im im) -1/3)))
(*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))
im
(+ -2 (* (* im im) -1/3))
(+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
-2
#s(literal -2 binary64)
(* (* im im) -1/3)
(*.f64 (*.f64 im im) #s(literal -1/3 binary64))
(* im im)
(*.f64 im im)
-1/3
#s(literal -1/3 binary64)
(* (+ 1/2 (/ (* (* re re) (+ -1/64 (* (* re (* re re)) (* (* re (* re re)) 1/110592)))) (+ 1/16 (* (* re (* re 1/48)) (- (* re (* re 1/48)) -1/4))))) (* im (+ -2 (* (* im im) -1/3))))
(*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))))) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/2304 binary64)) #s(literal 1/192 binary64)))))))
(+ 1/2 (/ (* (* re re) (+ -1/64 (* (* re (* re re)) (* (* re (* re re)) 1/110592)))) (+ 1/16 (* (* re (* re 1/48)) (- (* re (* re 1/48)) -1/4)))))
(+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))))) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/2304 binary64)) #s(literal 1/192 binary64))))))
1/2
#s(literal 1/2 binary64)
(/ (* (* re re) (+ -1/64 (* (* re (* re re)) (* (* re (* re re)) 1/110592)))) (+ 1/16 (* (* re (* re 1/48)) (- (* re (* re 1/48)) -1/4))))
(/.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))))) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/2304 binary64)) #s(literal 1/192 binary64)))))
(* (* re re) (+ -1/64 (* (* re (* re re)) (* (* re (* re re)) 1/110592))))
(*.f64 re (*.f64 re (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))))
(* re re)
(*.f64 re re)
re
(+ -1/64 (* (* re (* re re)) (* (* re (* re re)) 1/110592)))
(+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))
-1/64
#s(literal -1/64 binary64)
(* (* re (* re re)) (* (* re (* re re)) 1/110592))
(*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))
(* re (* re re))
(*.f64 re (*.f64 re re))
(* (* re (* re re)) 1/110592)
(*.f64 re (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))
1/110592
#s(literal 1/110592 binary64)
(+ 1/16 (* (* re (* re 1/48)) (- (* re (* re 1/48)) -1/4)))
(+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/2304 binary64)) #s(literal 1/192 binary64))))
1/16
#s(literal 1/16 binary64)
(* (* re (* re 1/48)) (- (* re (* re 1/48)) -1/4))
(*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/2304 binary64)) #s(literal 1/192 binary64)))
(* re (* re 1/48))
(*.f64 re (*.f64 re #s(literal 1/48 binary64)))
(* re 1/48)
(*.f64 re #s(literal 1/48 binary64))
1/48
#s(literal 1/48 binary64)
(- (* re (* re 1/48)) -1/4)
(+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))
-1/4
#s(literal -1/4 binary64)
(* im (+ -2 (* (* im im) -1/3)))
(*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))
im
(+ -2 (* (* im im) -1/3))
(+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
-2
#s(literal -2 binary64)
(* (* im im) -1/3)
(*.f64 (*.f64 im im) #s(literal -1/3 binary64))
(* im im)
(*.f64 im im)
-1/3
#s(literal -1/3 binary64)

localize241.0ms (1.4%)

Memory
16.6MiB live, 449.5MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy99.6%
(*.f64 re #s(literal 1/48 binary64))
accuracy99.5%
(*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/110592 binary64))
accuracy97.4%
(*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/110592 binary64))))) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) #s(literal -1/4 binary64)))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
accuracy71.0%
(/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/110592 binary64))))) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) #s(literal -1/4 binary64)))))
accuracy99.9%
(*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))
accuracy99.8%
(*.f64 (*.f64 re re) (*.f64 re re))
accuracy99.8%
(*.f64 (*.f64 im im) #s(literal -1/3 binary64))
accuracy85.2%
(*.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
accuracy100.0%
(+.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))))
accuracy100.0%
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))))
accuracy100.0%
(*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))
accuracy99.5%
(*.f64 im #s(literal -7/12 binary64))
accuracy100.0%
(neg.f64 im)
accuracy99.8%
(*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))
accuracy99.8%
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64))))))
accuracy99.8%
(*.f64 (*.f64 im im) #s(literal -1/3 binary64))
accuracy74.8%
(/.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64)))))
Samples
119.0ms227×0valid
38.0ms29×5exit
Compiler

Compiled 503 to 55 computations (89.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 119.0ms
ival-mult: 67.0ms (56.4% of total)
const: 19.0ms (16% of total)
ival-add: 9.0ms (7.6% of total)
adjust: 6.0ms (5% of total)
ival-cos: 6.0ms (5% of total)
ival-div: 5.0ms (4.2% of total)
ival-sub: 4.0ms (3.4% of total)
exact: 1.0ms (0.8% of total)
ival-neg: 1.0ms (0.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series66.0ms (0.4%)

Memory
-7.8MiB live, 68.3MiB allocated
Counts
21 → 312
Calls
Call 1
Inputs
#<alt (/ (- -2 (* (* im im) -1/3)) (* (* im (* (cos re) 1/2)) (- 4 (* (* (* im im) (* im im)) 1/9))))>
#<alt (/ 1 (/ (- -2 (* (* im im) -1/3)) (* (* im (* (cos re) 1/2)) (- 4 (* (* (* im im) (* im im)) 1/9)))))>
#<alt (- -2 (* (* im im) -1/3))>
#<alt (* (* im im) -1/3)>
#<alt (neg im)>
#<alt (* im (+ -1 (* im (+ 1/4 (* im -7/12)))))>
#<alt (+ -1 (* im (+ 1/4 (* im -7/12))))>
#<alt (* im (+ 1/4 (* im -7/12)))>
#<alt (+ 1/4 (* im -7/12))>
#<alt (* (* 1/48 (* (* re re) (* re re))) (* im (+ -2 (* (* im im) -1/3))))>
#<alt (* 1/48 (* (* re re) (* re re)))>
#<alt (* (* re re) (* re re))>
#<alt (* re re)>
#<alt (* (* re (* re 1/48)) (- (* re (* re 1/48)) -1/4))>
#<alt (* (+ 1/2 (/ (* (* re re) (+ -1/64 (* (* re (* re re)) (* (* re (* re re)) 1/110592)))) (+ 1/16 (* (* re (* re 1/48)) (- (* re (* re 1/48)) -1/4))))) (* im (+ -2 (* (* im im) -1/3))))>
#<alt (+ 1/2 (/ (* (* re re) (+ -1/64 (* (* re (* re re)) (* (* re (* re re)) 1/110592)))) (+ 1/16 (* (* re (* re 1/48)) (- (* re (* re 1/48)) -1/4)))))>
#<alt (/ (* (* re re) (+ -1/64 (* (* re (* re re)) (* (* re (* re re)) 1/110592)))) (+ 1/16 (* (* re (* re 1/48)) (- (* re (* re 1/48)) -1/4))))>
#<alt (* im (* (cos re) 1/2))>
#<alt (* im -7/12)>
#<alt (* (* re (* re re)) 1/110592)>
#<alt (* re 1/48)>
Outputs
#<alt (/ -1 (* im (cos re)))>
#<alt (/ (- (* 1/6 (/ (pow im 2) (cos re))) (/ 1 (cos re))) im)>
#<alt (/ (- (* (pow im 2) (+ (* -1/36 (/ (pow im 2) (cos re))) (* 1/6 (/ 1 (cos re))))) (/ 1 (cos re))) im)>
#<alt (/ (- (* (pow im 2) (+ (* (pow im 2) (- (* 1/216 (/ (pow im 2) (cos re))) (* 1/36 (/ 1 (cos re))))) (* 1/6 (/ 1 (cos re))))) (/ 1 (cos re))) im)>
#<alt (/ -6 (* (pow im 3) (cos re)))>
#<alt (/ (- (* 36 (/ 1 (* (pow im 2) (cos re)))) (* 6 (/ 1 (cos re)))) (pow im 3))>
#<alt (/ (- (/ 36 (* (pow im 2) (cos re))) (+ (* 6 (/ 1 (cos re))) (/ 216 (* (pow im 4) (cos re))))) (pow im 3))>
#<alt (/ (- (+ (* 1296 (/ 1 (* (pow im 6) (cos re)))) (/ 36 (* (pow im 2) (cos re)))) (+ (* 6 (/ 1 (cos re))) (* 216 (/ 1 (* (pow im 4) (cos re)))))) (pow im 3))>
#<alt (/ -6 (* (pow im 3) (cos re)))>
#<alt (* -1 (/ (- (* 6 (/ 1 (cos re))) (* 36 (/ 1 (* (pow im 2) (cos re))))) (pow im 3)))>
#<alt (* -1 (/ (- (+ (* 6 (/ 1 (cos re))) (/ 216 (* (pow im 4) (cos re)))) (/ 36 (* (pow im 2) (cos re)))) (pow im 3)))>
#<alt (* -1 (/ (- (+ (* 6 (/ 1 (cos re))) (* 216 (/ 1 (* (pow im 4) (cos re))))) (+ (* 1296 (/ 1 (* (pow im 6) (cos re)))) (/ 36 (* (pow im 2) (cos re))))) (pow im 3)))>
#<alt (* -2 (/ (+ 2 (* -1/3 (pow im 2))) (* im (- 4 (* 1/9 (pow im 4))))))>
#<alt (+ (* -2 (/ (+ 2 (* -1/3 (pow im 2))) (* im (- 4 (* 1/9 (pow im 4)))))) (* -1 (/ (* (pow re 2) (+ 2 (* -1/3 (pow im 2)))) (* im (- 4 (* 1/9 (pow im 4)))))))>
#<alt (+ (* -2 (/ (+ 2 (* -1/3 (pow im 2))) (* im (- 4 (* 1/9 (pow im 4)))))) (* (pow re 2) (+ (* -1 (/ (+ 2 (* -1/3 (pow im 2))) (* im (- 4 (* 1/9 (pow im 4)))))) (* 2 (* (pow re 2) (+ (* -1/4 (/ (+ 2 (* -1/3 (pow im 2))) (* im (- 4 (* 1/9 (pow im 4)))))) (* 1/24 (/ (+ 2 (* -1/3 (pow im 2))) (* im (- 4 (* 1/9 (pow im 4))))))))))))>
#<alt (+ (* -2 (/ (+ 2 (* -1/3 (pow im 2))) (* im (- 4 (* 1/9 (pow im 4)))))) (* (pow re 2) (+ (* -1 (/ (+ 2 (* -1/3 (pow im 2))) (* im (- 4 (* 1/9 (pow im 4)))))) (* (pow re 2) (+ (* 2 (* (pow re 2) (+ (* -1/720 (/ (+ 2 (* -1/3 (pow im 2))) (* im (- 4 (* 1/9 (pow im 4)))))) (+ (* 1/48 (/ (+ 2 (* -1/3 (pow im 2))) (* im (- 4 (* 1/9 (pow im 4)))))) (* 1/2 (+ (* -1/4 (/ (+ 2 (* -1/3 (pow im 2))) (* im (- 4 (* 1/9 (pow im 4)))))) (* 1/24 (/ (+ 2 (* -1/3 (pow im 2))) (* im (- 4 (* 1/9 (pow im 4)))))))))))) (* 2 (+ (* -1/4 (/ (+ 2 (* -1/3 (pow im 2))) (* im (- 4 (* 1/9 (pow im 4)))))) (* 1/24 (/ (+ 2 (* -1/3 (pow im 2))) (* im (- 4 (* 1/9 (pow im 4)))))))))))))>
#<alt (* -2 (/ (+ 2 (* -1/3 (pow im 2))) (* im (* (cos re) (- 4 (* 1/9 (pow im 4)))))))>
#<alt (* -2 (/ (+ 2 (* -1/3 (pow im 2))) (* im (* (cos re) (- 4 (* 1/9 (pow im 4)))))))>
#<alt (* -2 (/ (+ 2 (* -1/3 (pow im 2))) (* im (* (cos re) (- 4 (* 1/9 (pow im 4)))))))>
#<alt (* -2 (/ (+ 2 (* -1/3 (pow im 2))) (* im (* (cos re) (- 4 (* 1/9 (pow im 4)))))))>
#<alt (* -2 (/ (+ 2 (* -1/3 (pow im 2))) (* im (* (cos re) (- 4 (* 1/9 (pow im 4)))))))>
#<alt (* -2 (/ (+ 2 (* -1/3 (pow im 2))) (* im (* (cos re) (- 4 (* 1/9 (pow im 4)))))))>
#<alt (* -2 (/ (+ 2 (* -1/3 (pow im 2))) (* im (* (cos re) (- 4 (* 1/9 (pow im 4)))))))>
#<alt (* -2 (/ (+ 2 (* -1/3 (pow im 2))) (* im (* (cos re) (- 4 (* 1/9 (pow im 4)))))))>
#<alt (* -1 (* im (cos re)))>
#<alt (* im (+ (* -1 (cos re)) (* -1/6 (* (pow im 2) (cos re)))))>
#<alt (* im (+ (* -1 (cos re)) (* -1/6 (* (pow im 2) (cos re)))))>
#<alt (* im (+ (* -1 (cos re)) (* -1/6 (* (pow im 2) (cos re)))))>
#<alt (* -1/6 (* (pow im 3) (cos re)))>
#<alt (* (pow im 3) (+ (* -1 (/ (cos re) (pow im 2))) (* -1/6 (cos re))))>
#<alt (* (pow im 3) (+ (* -1 (/ (cos re) (pow im 2))) (* -1/6 (cos re))))>
#<alt (* (pow im 3) (+ (* -1 (/ (cos re) (pow im 2))) (* -1/6 (cos re))))>
#<alt (* -1/6 (* (pow im 3) (cos re)))>
#<alt (* -1 (* (pow im 3) (+ (* 1/6 (cos re)) (/ (cos re) (pow im 2)))))>
#<alt (* -1 (* (pow im 3) (+ (* 1/6 (cos re)) (/ (cos re) (pow im 2)))))>
#<alt (* -1 (* (pow im 3) (+ (* 1/6 (cos re)) (/ (cos re) (pow im 2)))))>
#<alt (* -1/2 (/ (* im (- 4 (* 1/9 (pow im 4)))) (+ 2 (* -1/3 (pow im 2)))))>
#<alt (+ (* -1/2 (/ (* im (- 4 (* 1/9 (pow im 4)))) (+ 2 (* -1/3 (pow im 2))))) (* 1/4 (/ (* im (* (pow re 2) (- 4 (* 1/9 (pow im 4))))) (+ 2 (* -1/3 (pow im 2))))))>
#<alt (+ (* -1/2 (/ (* im (- 4 (* 1/9 (pow im 4)))) (+ 2 (* -1/3 (pow im 2))))) (* (pow re 2) (+ (* -1/48 (/ (* im (* (pow re 2) (- 4 (* 1/9 (pow im 4))))) (+ 2 (* -1/3 (pow im 2))))) (* 1/4 (/ (* im (- 4 (* 1/9 (pow im 4)))) (+ 2 (* -1/3 (pow im 2))))))))>
#<alt (+ (* -1/2 (/ (* im (- 4 (* 1/9 (pow im 4)))) (+ 2 (* -1/3 (pow im 2))))) (* (pow re 2) (+ (* 1/4 (/ (* im (- 4 (* 1/9 (pow im 4)))) (+ 2 (* -1/3 (pow im 2))))) (* (pow re 2) (+ (* -1/48 (/ (* im (- 4 (* 1/9 (pow im 4)))) (+ 2 (* -1/3 (pow im 2))))) (* 1/1440 (/ (* im (* (pow re 2) (- 4 (* 1/9 (pow im 4))))) (+ 2 (* -1/3 (pow im 2))))))))))>
#<alt (* -1/2 (/ (* im (* (cos re) (- 4 (* 1/9 (pow im 4))))) (+ 2 (* -1/3 (pow im 2)))))>
#<alt (* -1/2 (/ (* im (* (cos re) (- 4 (* 1/9 (pow im 4))))) (+ 2 (* -1/3 (pow im 2)))))>
#<alt (* -1/2 (/ (* im (* (cos re) (- 4 (* 1/9 (pow im 4))))) (+ 2 (* -1/3 (pow im 2)))))>
#<alt (* -1/2 (/ (* im (* (cos re) (- 4 (* 1/9 (pow im 4))))) (+ 2 (* -1/3 (pow im 2)))))>
#<alt (* -1/2 (/ (* im (* (cos re) (- 4 (* 1/9 (pow im 4))))) (+ 2 (* -1/3 (pow im 2)))))>
#<alt (* -1/2 (/ (* im (* (cos re) (- 4 (* 1/9 (pow im 4))))) (+ 2 (* -1/3 (pow im 2)))))>
#<alt (* -1/2 (/ (* im (* (cos re) (- 4 (* 1/9 (pow im 4))))) (+ 2 (* -1/3 (pow im 2)))))>
#<alt (* -1/2 (/ (* im (* (cos re) (- 4 (* 1/9 (pow im 4))))) (+ 2 (* -1/3 (pow im 2)))))>
#<alt -2>
#<alt (- (* 1/3 (pow im 2)) 2)>
#<alt (- (* 1/3 (pow im 2)) 2)>
#<alt (- (* 1/3 (pow im 2)) 2)>
#<alt (* 1/3 (pow im 2))>
#<alt (* (pow im 2) (- 1/3 (* 2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 2) (- 1/3 (* 2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 2) (- 1/3 (* 2 (/ 1 (pow im 2)))))>
#<alt (* 1/3 (pow im 2))>
#<alt (* (pow im 2) (- 1/3 (* 2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 2) (- 1/3 (* 2 (/ 1 (pow im 2)))))>
#<alt (* (pow im 2) (- 1/3 (* 2 (/ 1 (pow im 2)))))>
#<alt (* -1/3 (pow im 2))>
#<alt (* -1/3 (pow im 2))>
#<alt (* -1/3 (pow im 2))>
#<alt (* -1/3 (pow im 2))>
#<alt (* -1/3 (pow im 2))>
#<alt (* -1/3 (pow im 2))>
#<alt (* -1/3 (pow im 2))>
#<alt (* -1/3 (pow im 2))>
#<alt (* -1/3 (pow im 2))>
#<alt (* -1/3 (pow im 2))>
#<alt (* -1/3 (pow im 2))>
#<alt (* -1/3 (pow im 2))>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* im (- (* 1/4 im) 1))>
#<alt (* im (- (* im (+ 1/4 (* -7/12 im))) 1))>
#<alt (* im (- (* im (+ 1/4 (* -7/12 im))) 1))>
#<alt (* -7/12 (pow im 3))>
#<alt (* (pow im 3) (- (* 1/4 (/ 1 im)) 7/12))>
#<alt (* (pow im 3) (- (* 1/4 (/ 1 im)) (+ 7/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 3) (- (* 1/4 (/ 1 im)) (+ 7/12 (/ 1 (pow im 2)))))>
#<alt (* -7/12 (pow im 3))>
#<alt (* -1 (* (pow im 3) (- 7/12 (* 1/4 (/ 1 im)))))>
#<alt (* -1 (* (pow im 3) (+ 7/12 (* -1 (/ (- 1/4 (/ 1 im)) im)))))>
#<alt (* -1 (* (pow im 3) (+ 7/12 (* -1 (/ (- 1/4 (/ 1 im)) im)))))>
#<alt -1>
#<alt (- (* 1/4 im) 1)>
#<alt (- (* im (+ 1/4 (* -7/12 im))) 1)>
#<alt (- (* im (+ 1/4 (* -7/12 im))) 1)>
#<alt (* -7/12 (pow im 2))>
#<alt (* (pow im 2) (- (* 1/4 (/ 1 im)) 7/12))>
#<alt (* (pow im 2) (- (* 1/4 (/ 1 im)) (+ 7/12 (/ 1 (pow im 2)))))>
#<alt (* (pow im 2) (- (* 1/4 (/ 1 im)) (+ 7/12 (/ 1 (pow im 2)))))>
#<alt (* -7/12 (pow im 2))>
#<alt (* (pow im 2) (- (* 1/4 (/ 1 im)) 7/12))>
#<alt (* (pow im 2) (- (* -1 (/ (- (/ 1 im) 1/4) im)) 7/12))>
#<alt (* (pow im 2) (- (* -1 (/ (- (/ 1 im) 1/4) im)) 7/12))>
#<alt (* 1/4 im)>
#<alt (* im (+ 1/4 (* -7/12 im)))>
#<alt (* im (+ 1/4 (* -7/12 im)))>
#<alt (* im (+ 1/4 (* -7/12 im)))>
#<alt (* -7/12 (pow im 2))>
#<alt (* (pow im 2) (- (* 1/4 (/ 1 im)) 7/12))>
#<alt (* (pow im 2) (- (* 1/4 (/ 1 im)) 7/12))>
#<alt (* (pow im 2) (- (* 1/4 (/ 1 im)) 7/12))>
#<alt (* -7/12 (pow im 2))>
#<alt (* (pow im 2) (- (* 1/4 (/ 1 im)) 7/12))>
#<alt (* (pow im 2) (- (* 1/4 (/ 1 im)) 7/12))>
#<alt (* (pow im 2) (- (* 1/4 (/ 1 im)) 7/12))>
#<alt 1/4>
#<alt (+ 1/4 (* -7/12 im))>
#<alt (+ 1/4 (* -7/12 im))>
#<alt (+ 1/4 (* -7/12 im))>
#<alt (* -7/12 im)>
#<alt (* im (- (* 1/4 (/ 1 im)) 7/12))>
#<alt (* im (- (* 1/4 (/ 1 im)) 7/12))>
#<alt (* im (- (* 1/4 (/ 1 im)) 7/12))>
#<alt (* -7/12 im)>
#<alt (* -1 (* im (- 7/12 (* 1/4 (/ 1 im)))))>
#<alt (* -1 (* im (- 7/12 (* 1/4 (/ 1 im)))))>
#<alt (* -1 (* im (- 7/12 (* 1/4 (/ 1 im)))))>
#<alt (* 1/48 (* im (* (pow re 4) (- (* -1/3 (pow im 2)) 2))))>
#<alt (* 1/48 (* im (* (pow re 4) (- (* -1/3 (pow im 2)) 2))))>
#<alt (* 1/48 (* im (* (pow re 4) (- (* -1/3 (pow im 2)) 2))))>
#<alt (* 1/48 (* im (* (pow re 4) (- (* -1/3 (pow im 2)) 2))))>
#<alt (* 1/48 (* im (* (pow re 4) (- (* -1/3 (pow im 2)) 2))))>
#<alt (* 1/48 (* im (* (pow re 4) (- (* -1/3 (pow im 2)) 2))))>
#<alt (* 1/48 (* im (* (pow re 4) (- (* -1/3 (pow im 2)) 2))))>
#<alt (* 1/48 (* im (* (pow re 4) (- (* -1/3 (pow im 2)) 2))))>
#<alt (* 1/48 (* im (* (pow re 4) (- (* -1/3 (pow im 2)) 2))))>
#<alt (* 1/48 (* im (* (pow re 4) (- (* -1/3 (pow im 2)) 2))))>
#<alt (* 1/48 (* im (* (pow re 4) (- (* -1/3 (pow im 2)) 2))))>
#<alt (* 1/48 (* im (* (pow re 4) (- (* -1/3 (pow im 2)) 2))))>
#<alt (* -1/24 (* im (pow re 4)))>
#<alt (* im (+ (* -1/24 (pow re 4)) (* -1/144 (* (pow im 2) (pow re 4)))))>
#<alt (* im (+ (* -1/24 (pow re 4)) (* -1/144 (* (pow im 2) (pow re 4)))))>
#<alt (* im (+ (* -1/24 (pow re 4)) (* -1/144 (* (pow im 2) (pow re 4)))))>
#<alt (* -1/144 (* (pow im 3) (pow re 4)))>
#<alt (* (pow im 3) (+ (* -1/24 (/ (pow re 4) (pow im 2))) (* -1/144 (pow re 4))))>
#<alt (* (pow im 3) (+ (* -1/24 (/ (pow re 4) (pow im 2))) (* -1/144 (pow re 4))))>
#<alt (* (pow im 3) (+ (* -1/24 (/ (pow re 4) (pow im 2))) (* -1/144 (pow re 4))))>
#<alt (* -1/144 (* (pow im 3) (pow re 4)))>
#<alt (* -1 (* (pow im 3) (+ (* 1/144 (pow re 4)) (* 1/24 (/ (pow re 4) (pow im 2))))))>
#<alt (* -1 (* (pow im 3) (+ (* 1/144 (pow re 4)) (* 1/24 (/ (pow re 4) (pow im 2))))))>
#<alt (* -1 (* (pow im 3) (+ (* 1/144 (pow re 4)) (* 1/24 (/ (pow re 4) (pow im 2))))))>
#<alt (* 1/48 (pow re 4))>
#<alt (* 1/48 (pow re 4))>
#<alt (* 1/48 (pow re 4))>
#<alt (* 1/48 (pow re 4))>
#<alt (* 1/48 (pow re 4))>
#<alt (* 1/48 (pow re 4))>
#<alt (* 1/48 (pow re 4))>
#<alt (* 1/48 (pow re 4))>
#<alt (* 1/48 (pow re 4))>
#<alt (* 1/48 (pow re 4))>
#<alt (* 1/48 (pow re 4))>
#<alt (* 1/48 (pow re 4))>
#<alt (pow re 4)>
#<alt (pow re 4)>
#<alt (pow re 4)>
#<alt (pow re 4)>
#<alt (pow re 4)>
#<alt (pow re 4)>
#<alt (pow re 4)>
#<alt (pow re 4)>
#<alt (pow re 4)>
#<alt (pow re 4)>
#<alt (pow re 4)>
#<alt (pow re 4)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (* 1/192 (pow re 2))>
#<alt (* (pow re 2) (+ 1/192 (* 1/2304 (pow re 2))))>
#<alt (* (pow re 2) (+ 1/192 (* 1/2304 (pow re 2))))>
#<alt (* (pow re 2) (+ 1/192 (* 1/2304 (pow re 2))))>
#<alt (* 1/2304 (pow re 4))>
#<alt (* (pow re 4) (+ 1/2304 (* 1/192 (/ 1 (pow re 2)))))>
#<alt (* (pow re 4) (+ 1/2304 (* 1/192 (/ 1 (pow re 2)))))>
#<alt (* (pow re 4) (+ 1/2304 (* 1/192 (/ 1 (pow re 2)))))>
#<alt (* 1/2304 (pow re 4))>
#<alt (* (pow re 4) (+ 1/2304 (* 1/192 (/ 1 (pow re 2)))))>
#<alt (* (pow re 4) (+ 1/2304 (* 1/192 (/ 1 (pow re 2)))))>
#<alt (* (pow re 4) (+ 1/2304 (* 1/192 (/ 1 (pow re 2)))))>
#<alt (* 1/2 (* im (- (* -1/3 (pow im 2)) 2)))>
#<alt (+ (* -1/4 (* im (* (pow re 2) (- (* -1/3 (pow im 2)) 2)))) (* 1/2 (* im (- (* -1/3 (pow im 2)) 2))))>
#<alt (+ (* 1/2 (* im (- (* -1/3 (pow im 2)) 2))) (* (pow re 2) (+ (* -1/4 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/48 (* im (* (pow re 2) (- (* -1/3 (pow im 2)) 2)))))))>
#<alt (+ (* 1/2 (* im (- (* -1/3 (pow im 2)) 2))) (* (pow re 2) (+ (* -1/4 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/48 (* im (* (pow re 2) (- (* -1/3 (pow im 2)) 2)))))))>
#<alt (* 1/48 (* im (* (pow re 4) (- (* -1/3 (pow im 2)) 2))))>
#<alt (* (pow re 4) (+ (* -1/4 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 2))) (* 1/48 (* im (- (* -1/3 (pow im 2)) 2)))))>
#<alt (* (pow re 4) (+ (* -1/4 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 2))) (+ (* 1/48 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/2 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 4))))))>
#<alt (* (pow re 4) (+ (* -1/4 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 2))) (+ (* 1/48 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/2 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 4))))))>
#<alt (* 1/48 (* im (* (pow re 4) (- (* -1/3 (pow im 2)) 2))))>
#<alt (* (pow re 4) (+ (* -1/4 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 2))) (* 1/48 (* im (- (* -1/3 (pow im 2)) 2)))))>
#<alt (* (pow re 4) (+ (* -1/4 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 2))) (+ (* 1/48 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/2 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 4))))))>
#<alt (* (pow re 4) (+ (* -1/4 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 2))) (+ (* 1/48 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/2 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 4))))))>
#<alt (* -2 (* im (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2))))))))))>
#<alt (* im (+ (* -2 (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2))))))))) (* -1/3 (* (pow im 2) (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2))))))))))))>
#<alt (* im (+ (* -2 (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2))))))))) (* -1/3 (* (pow im 2) (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2))))))))))))>
#<alt (* im (+ (* -2 (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2))))))))) (* -1/3 (* (pow im 2) (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2))))))))))))>
#<alt (* -1/3 (* (pow im 3) (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2))))))))))>
#<alt (* (pow im 3) (+ (* -2 (/ (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2)))))))) (pow im 2))) (* -1/3 (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2)))))))))))>
#<alt (* (pow im 3) (+ (* -2 (/ (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2)))))))) (pow im 2))) (* -1/3 (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2)))))))))))>
#<alt (* (pow im 3) (+ (* -2 (/ (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2)))))))) (pow im 2))) (* -1/3 (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2)))))))))))>
#<alt (* -1/3 (* (pow im 3) (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2))))))))))>
#<alt (* -1 (* (pow im 3) (+ (* 1/3 (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2))))))))) (* 2 (/ (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2)))))))) (pow im 2))))))>
#<alt (* -1 (* (pow im 3) (+ (* 1/3 (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2))))))))) (* 2 (/ (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2)))))))) (pow im 2))))))>
#<alt (* -1 (* (pow im 3) (+ (* 1/3 (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2))))))))) (* 2 (/ (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2)))))))) (pow im 2))))))>
#<alt 1/2>
#<alt (+ 1/2 (* -1/4 (pow re 2)))>
#<alt (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))>
#<alt (+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))>
#<alt (* 1/48 (pow re 4))>
#<alt (* (pow re 4) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))>
#<alt (* (pow re 4) (- (+ 1/48 (/ 1/2 (pow re 4))) (* 1/4 (/ 1 (pow re 2)))))>
#<alt (* (pow re 4) (- (+ 1/48 (/ 1/2 (pow re 4))) (* 1/4 (/ 1 (pow re 2)))))>
#<alt (* 1/48 (pow re 4))>
#<alt (* (pow re 4) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))>
#<alt (* (pow re 4) (- (+ 1/48 (/ 1/2 (pow re 4))) (* 1/4 (/ 1 (pow re 2)))))>
#<alt (* (pow re 4) (- (+ 1/48 (/ 1/2 (pow re 4))) (* 1/4 (/ 1 (pow re 2)))))>
#<alt (* -1/4 (pow re 2))>
#<alt (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4))>
#<alt (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4))>
#<alt (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4))>
#<alt (* 1/48 (pow re 4))>
#<alt (* (pow re 4) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))>
#<alt (* (pow re 4) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))>
#<alt (* (pow re 4) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))>
#<alt (* 1/48 (pow re 4))>
#<alt (* (pow re 4) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))>
#<alt (* (pow re 4) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))>
#<alt (* (pow re 4) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))>
#<alt (* 1/2 (* im (cos re)))>
#<alt (* 1/2 (* im (cos re)))>
#<alt (* 1/2 (* im (cos re)))>
#<alt (* 1/2 (* im (cos re)))>
#<alt (* 1/2 (* im (cos re)))>
#<alt (* 1/2 (* im (cos re)))>
#<alt (* 1/2 (* im (cos re)))>
#<alt (* 1/2 (* im (cos re)))>
#<alt (* 1/2 (* im (cos re)))>
#<alt (* 1/2 (* im (cos re)))>
#<alt (* 1/2 (* im (cos re)))>
#<alt (* 1/2 (* im (cos re)))>
#<alt (* 1/2 im)>
#<alt (+ (* -1/4 (* im (pow re 2))) (* 1/2 im))>
#<alt (+ (* 1/2 im) (* (pow re 2) (+ (* -1/4 im) (* 1/48 (* im (pow re 2))))))>
#<alt (+ (* 1/2 im) (* (pow re 2) (+ (* -1/4 im) (* (pow re 2) (+ (* -1/1440 (* im (pow re 2))) (* 1/48 im))))))>
#<alt (* 1/2 (* im (cos re)))>
#<alt (* 1/2 (* im (cos re)))>
#<alt (* 1/2 (* im (cos re)))>
#<alt (* 1/2 (* im (cos re)))>
#<alt (* 1/2 (* im (cos re)))>
#<alt (* 1/2 (* im (cos re)))>
#<alt (* 1/2 (* im (cos re)))>
#<alt (* 1/2 (* im (cos re)))>
#<alt (* -7/12 im)>
#<alt (* -7/12 im)>
#<alt (* -7/12 im)>
#<alt (* -7/12 im)>
#<alt (* -7/12 im)>
#<alt (* -7/12 im)>
#<alt (* -7/12 im)>
#<alt (* -7/12 im)>
#<alt (* -7/12 im)>
#<alt (* -7/12 im)>
#<alt (* -7/12 im)>
#<alt (* -7/12 im)>
#<alt (* 1/110592 (pow re 3))>
#<alt (* 1/110592 (pow re 3))>
#<alt (* 1/110592 (pow re 3))>
#<alt (* 1/110592 (pow re 3))>
#<alt (* 1/110592 (pow re 3))>
#<alt (* 1/110592 (pow re 3))>
#<alt (* 1/110592 (pow re 3))>
#<alt (* 1/110592 (pow re 3))>
#<alt (* 1/110592 (pow re 3))>
#<alt (* 1/110592 (pow re 3))>
#<alt (* 1/110592 (pow re 3))>
#<alt (* 1/110592 (pow re 3))>
#<alt (* 1/48 re)>
#<alt (* 1/48 re)>
#<alt (* 1/48 re)>
#<alt (* 1/48 re)>
#<alt (* 1/48 re)>
#<alt (* 1/48 re)>
#<alt (* 1/48 re)>
#<alt (* 1/48 re)>
#<alt (* 1/48 re)>
#<alt (* 1/48 re)>
#<alt (* 1/48 re)>
#<alt (* 1/48 re)>
Calls

78 calls:

TimeVariablePointExpression
30.0ms
re
@inf
(/ (* (* re re) (+ -1/64 (* (* re (* re re)) (* (* re (* re re)) 1/110592)))) (+ 1/16 (* (* re (* re 1/48)) (- (* re (* re 1/48)) -1/4))))
5.0ms
im
@-inf
(/ (- -2 (* (* im im) -1/3)) (* (* im (* (cos re) 1/2)) (- 4 (* (* (* im im) (* im im)) 1/9))))
3.0ms
im
@0
(* (+ 1/2 (/ (* (* re re) (+ -1/64 (* (* re (* re re)) (* (* re (* re re)) 1/110592)))) (+ 1/16 (* (* re (* re 1/48)) (- (* re (* re 1/48)) -1/4))))) (* im (+ -2 (* (* im im) -1/3))))
2.0ms
re
@0
(/ (- -2 (* (* im im) -1/3)) (* (* im (* (cos re) 1/2)) (- 4 (* (* (* im im) (* im im)) 1/9))))
2.0ms
re
@inf
(/ (- -2 (* (* im im) -1/3)) (* (* im (* (cos re) 1/2)) (- 4 (* (* (* im im) (* im im)) 1/9))))

rewrite535.0ms (3.1%)

Memory
-23.6MiB live, 942.1MiB allocated
Algorithm
batch-egg-rewrite
Rules
5 766×*-lowering-*.f32
5 766×*-lowering-*.f64
5 118×/-lowering-/.f32
5 118×/-lowering-/.f64
4 412×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
053265
1296227
22437227
09643204
Stop Event
iter limit
node limit
Counts
21 → 723
Calls
Call 1
Inputs
(/ (- -2 (* (* im im) -1/3)) (* (* im (* (cos re) 1/2)) (- 4 (* (* (* im im) (* im im)) 1/9))))
(/ 1 (/ (- -2 (* (* im im) -1/3)) (* (* im (* (cos re) 1/2)) (- 4 (* (* (* im im) (* im im)) 1/9)))))
(- -2 (* (* im im) -1/3))
(* (* im im) -1/3)
(neg im)
(* im (+ -1 (* im (+ 1/4 (* im -7/12)))))
(+ -1 (* im (+ 1/4 (* im -7/12))))
(* im (+ 1/4 (* im -7/12)))
(+ 1/4 (* im -7/12))
(* (* 1/48 (* (* re re) (* re re))) (* im (+ -2 (* (* im im) -1/3))))
(* 1/48 (* (* re re) (* re re)))
(* (* re re) (* re re))
(* re re)
(* (* re (* re 1/48)) (- (* re (* re 1/48)) -1/4))
(* (+ 1/2 (/ (* (* re re) (+ -1/64 (* (* re (* re re)) (* (* re (* re re)) 1/110592)))) (+ 1/16 (* (* re (* re 1/48)) (- (* re (* re 1/48)) -1/4))))) (* im (+ -2 (* (* im im) -1/3))))
(+ 1/2 (/ (* (* re re) (+ -1/64 (* (* re (* re re)) (* (* re (* re re)) 1/110592)))) (+ 1/16 (* (* re (* re 1/48)) (- (* re (* re 1/48)) -1/4)))))
(/ (* (* re re) (+ -1/64 (* (* re (* re re)) (* (* re (* re re)) 1/110592)))) (+ 1/16 (* (* re (* re 1/48)) (- (* re (* re 1/48)) -1/4))))
(* im (* (cos re) 1/2))
(* im -7/12)
(* (* re (* re re)) 1/110592)
(* re 1/48)
Outputs
(+.f64 (/.f64 (/.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 im (cos.f64 re))) #s(literal -2/3 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))) #s(literal -1 binary64)))
(-.f64 (/.f64 (/.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (/.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 im (cos.f64 re))) #s(literal -2/3 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))
(-.f64 (/.f64 (/.f64 (/.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 im (cos.f64 re))) #s(literal -2/3 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (neg.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))))
(-.f64 (/.f64 (/.f64 #s(literal -8 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))) (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))) (/.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/27 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))) (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))))
(-.f64 (/.f64 (/.f64 #s(literal 4 binary64) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))) (/.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/9 binary64)) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))))
(-.f64 (/.f64 #s(literal -2 binary64) (*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))))) (/.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))))))
(-.f64 (/.f64 (/.f64 #s(literal -8 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))) (*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))))) (/.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/27 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))) (*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))))))
(-.f64 (/.f64 (/.f64 #s(literal 4 binary64) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) (*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))))) (/.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/9 binary64)) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) (*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))))))
(-.f64 (/.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))) (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/9 binary64)) (*.f64 (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))))
(-.f64 (/.f64 (/.f64 #s(literal 64 binary64) (+.f64 #s(literal 16 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/9 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/9 binary64)))))) (*.f64 (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/729 binary64))) (+.f64 #s(literal 16 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/9 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/9 binary64)))))) (*.f64 (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))))
(-.f64 (/.f64 (/.f64 #s(literal 16 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/9 binary64)))) (*.f64 (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/81 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/9 binary64)))) (*.f64 (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))))
(-.f64 (/.f64 (/.f64 (/.f64 (/.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 im (cos.f64 re))) #s(literal -2/3 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (neg.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))))) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (neg.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))))))
(-.f64 (/.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))))) (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/27 binary64))) (*.f64 (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))))))
(-.f64 (/.f64 (/.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (/.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 im (cos.f64 re))) #s(literal -2/3 binary64)) (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))))
(-.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))) (pow.f64 (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))) (pow.f64 (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 (/.f64 (/.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (/.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 im (cos.f64 re))) #s(literal -2/3 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) #s(literal 2 binary64)) (*.f64 (/.f64 (/.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (/.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 im (cos.f64 re))) #s(literal -2/3 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))))) (/.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 im (cos.f64 re))) #s(literal -2/3 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (/.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 im (cos.f64 re))) #s(literal -2/3 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) #s(literal 2 binary64)) (*.f64 (/.f64 (/.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (/.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 im (cos.f64 re))) #s(literal -2/3 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))))))
(-.f64 (/.f64 (pow.f64 (/.f64 (/.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (/.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 im (cos.f64 re))) #s(literal -2/3 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))) (/.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 im (cos.f64 re))) #s(literal -2/3 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (/.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 im (cos.f64 re))) #s(literal -2/3 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))))
(fma.f64 #s(literal -2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 im (cos.f64 re))) #s(literal -2/3 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))))
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))) (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))))
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))))
(/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (*.f64 (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64)))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (neg.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (neg.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64)))) (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))))))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))) #s(literal -1 binary64))
(/.f64 (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/27 binary64))) (*.f64 (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))))
(/.f64 (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))
(/.f64 (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))) (*.f64 (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) (pow.f64 (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/27 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))) (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))) (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))))) (neg.f64 (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (neg.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))))) (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (neg.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))))))
(/.f64 (neg.f64 (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))) (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))
(/.f64 (neg.f64 (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))) (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (neg.f64 (*.f64 (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))))
(/.f64 (neg.f64 (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/27 binary64)))) (neg.f64 (*.f64 (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 im (cos.f64 re))) #s(literal -2/3 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (/.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 im (cos.f64 re))) #s(literal -2/3 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) #s(literal 2 binary64)) (*.f64 (/.f64 (/.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (/.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 im (cos.f64 re))) #s(literal -2/3 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 im (cos.f64 re))) #s(literal -2/3 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) #s(literal 2 binary64))) (+.f64 (/.f64 (/.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (/.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 im (cos.f64 re))) #s(literal -2/3 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))) #s(literal 1 binary64)) (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/27 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))
(/.f64 (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))) im) (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))
(/.f64 (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))
(/.f64 (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (neg.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (*.f64 im (cos.f64 re))) (*.f64 im im)) #s(literal -3/2 binary64))) (*.f64 (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (*.f64 im (cos.f64 re))) (*.f64 im im)) #s(literal -3/2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (neg.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (*.f64 (*.f64 im im) #s(literal 1/3 binary64)))) (*.f64 (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (neg.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (*.f64 (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (*.f64 (/.f64 (*.f64 im im) (*.f64 im (cos.f64 re))) #s(literal -2/3 binary64)))) (*.f64 (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (*.f64 (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (/.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) im))) (*.f64 (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (/.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))) (*.f64 (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))) (*.f64 (/.f64 (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) #s(literal -2 binary64)) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) (*.f64 (/.f64 (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) #s(literal -2 binary64)) (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (*.f64 im (cos.f64 re))) (*.f64 im im)) #s(literal -3/2 binary64))) (*.f64 (/.f64 (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) #s(literal -2 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) #s(literal -2 binary64)) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (*.f64 im (cos.f64 re))) (*.f64 im im)) #s(literal -3/2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (neg.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))) (*.f64 (/.f64 (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) #s(literal -2 binary64)) (*.f64 (*.f64 im im) #s(literal 1/3 binary64)))) (*.f64 (/.f64 (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (neg.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (*.f64 (/.f64 (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) #s(literal -2 binary64)) (*.f64 (/.f64 (*.f64 im im) (*.f64 im (cos.f64 re))) #s(literal -2/3 binary64)))) (*.f64 (/.f64 (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) #s(literal -2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (*.f64 (/.f64 (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) #s(literal -2 binary64)) (/.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) im))) (*.f64 (/.f64 (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) #s(literal -2 binary64)) (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (*.f64 (/.f64 (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) #s(literal -2 binary64)) (/.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))) (*.f64 (/.f64 (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) #s(literal -2 binary64)) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (neg.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) (*.f64 (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (neg.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))) (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (*.f64 im (cos.f64 re))) (*.f64 im im)) #s(literal -3/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (neg.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))) #s(literal 1 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (neg.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (*.f64 im (cos.f64 re))) (*.f64 im im)) #s(literal -3/2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (neg.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (neg.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))) (*.f64 (*.f64 im im) #s(literal 1/3 binary64)))) (*.f64 (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (neg.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (neg.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (*.f64 (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (neg.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))) (*.f64 (/.f64 (*.f64 im im) (*.f64 im (cos.f64 re))) #s(literal -2/3 binary64)))) (*.f64 (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (neg.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (*.f64 (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (neg.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))) (/.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) im))) (*.f64 (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (neg.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (neg.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))) (/.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))) (*.f64 (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (neg.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (*.f64 im (cos.f64 re))) (*.f64 im im)) #s(literal -3/2 binary64))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (*.f64 im (cos.f64 re))) (*.f64 im im)) #s(literal -3/2 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (neg.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (*.f64 (*.f64 im im) #s(literal 1/3 binary64)))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (neg.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (*.f64 (/.f64 (*.f64 im im) (*.f64 im (cos.f64 re))) #s(literal -2/3 binary64)))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (/.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) im))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (/.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))) (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -2 binary64) im) (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))) (*.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) (*.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -2 binary64) im) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (*.f64 im (cos.f64 re))) (*.f64 im im)) #s(literal -3/2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (*.f64 im (cos.f64 re))) (*.f64 im im)) #s(literal -3/2 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -2 binary64) im) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (neg.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (*.f64 (*.f64 im im) #s(literal 1/3 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (neg.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -2 binary64) im) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (*.f64 (/.f64 (*.f64 im im) (*.f64 im (cos.f64 re))) #s(literal -2/3 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -2 binary64) im) (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (*.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (/.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) im))) (*.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -2 binary64) im) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (/.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))) (*.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -2 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -2 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (*.f64 im (cos.f64 re))) (*.f64 im im)) #s(literal -3/2 binary64))) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (*.f64 im (cos.f64 re))) (*.f64 im im)) #s(literal -3/2 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -2 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (neg.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) #s(literal 1/3 binary64)))) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (neg.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -2 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 im im) (*.f64 im (cos.f64 re))) #s(literal -2/3 binary64)))) (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -2 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (/.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) im))) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -2 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (/.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) #s(literal 1 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 im (cos.f64 re))) #s(literal -2/3 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) #s(literal 1 binary64))
(/.f64 (neg.f64 (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (neg.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))) im)) (neg.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64)))))) (neg.f64 (neg.f64 (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (neg.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))) (neg.f64 (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))) (*.f64 (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))) (neg.f64 (pow.f64 (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/27 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))) (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))) (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (/.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 im (cos.f64 re))) #s(literal -2/3 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 (/.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 im (cos.f64 re))) #s(literal -2/3 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) #s(literal 2 binary64)) (*.f64 (/.f64 (/.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (/.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 im (cos.f64 re))) #s(literal -2/3 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (/.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 im (cos.f64 re))) #s(literal -2/3 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 (/.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (/.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 im (cos.f64 re))) #s(literal -2/3 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (neg.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/27 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))) (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))) (neg.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (/.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 im (cos.f64 re))) #s(literal -2/3 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (/.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 im (cos.f64 re))) #s(literal -2/3 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 im (cos.f64 re))) #s(literal -2/3 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))) (*.f64 (/.f64 (/.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 im (cos.f64 re))) #s(literal -2/3 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))
(*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (neg.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))
(*.f64 (-.f64 #s(literal -2 binary64) (/.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) #s(literal 1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))
(*.f64 (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))) im) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))))
(*.f64 (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) im) (pow.f64 (/.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))) (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))))
(*.f64 (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))))
(*.f64 (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))) (*.f64 im (cos.f64 re))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))))
(*.f64 (/.f64 (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 64 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/729 binary64)))) (+.f64 #s(literal 16 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/9 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/9 binary64))))))
(*.f64 (/.f64 (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (-.f64 #s(literal 16 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/81 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/9 binary64))))
(*.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/27 binary64))))) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) #s(literal -2 binary64)))))))
(*.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))
(*.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64)))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64)))) im) #s(literal -1 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64)))) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 (/.f64 (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/27 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))))
(*.f64 (pow.f64 (/.f64 (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (neg.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))
(*.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))))
(*.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) (*.f64 im (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))))
(*.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (*.f64 im (cos.f64 re))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))))
(*.f64 (/.f64 (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/27 binary64))) im) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))) (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))))
(*.f64 (/.f64 (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/27 binary64))) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))) (*.f64 im (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))))
(*.f64 (/.f64 (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/27 binary64))) (*.f64 im (cos.f64 re))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))))
(*.f64 (/.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/27 binary64))))) im) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) #s(literal -2 binary64)))) (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))))
(*.f64 (/.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/27 binary64))))) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) #s(literal -2 binary64)))) (*.f64 im (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))))
(*.f64 (/.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/27 binary64))))) (*.f64 im (cos.f64 re))) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) #s(literal -2 binary64)))) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))))
(*.f64 (/.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) im) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))) (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))))
(*.f64 (/.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))) (*.f64 im (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))))
(*.f64 (/.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (*.f64 im (cos.f64 re))) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))))
(*.f64 (/.f64 (+.f64 #s(literal 64 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/729 binary64))) (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 16 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/9 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/9 binary64)))))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))
(*.f64 (/.f64 (-.f64 #s(literal 16 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/81 binary64))) (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/9 binary64)))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))
(*.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))
(*.f64 (/.f64 #s(literal -1 binary64) im) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))) (neg.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))) (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))) (neg.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))))
(*.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))
(*.f64 (/.f64 (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/27 binary64))) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))
(*.f64 (/.f64 (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/27 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))
(*.f64 (/.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/27 binary64))))) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) #s(literal -2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))
(*.f64 (/.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/27 binary64))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) #s(literal -2 binary64)))) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))
(*.f64 (/.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))
(*.f64 (/.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))
(*.f64 (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))) (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (/.f64 #s(literal 1 binary64) im))
(*.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) im))
(*.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) im)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (*.f64 im (cos.f64 re)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/27 binary64))) (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))) im))
(*.f64 (/.f64 (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/27 binary64))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) im)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/27 binary64))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (*.f64 im (cos.f64 re)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/27 binary64))))) (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) #s(literal -2 binary64)))) im))
(*.f64 (/.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/27 binary64))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) im)) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) #s(literal -2 binary64)))) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/27 binary64))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (*.f64 im (cos.f64 re)))) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) #s(literal -2 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))) im))
(*.f64 (/.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) im)) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (*.f64 im (cos.f64 re)))) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))))
(*.f64 (/.f64 (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/27 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))) (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))))
(*.f64 (/.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/27 binary64))))) #s(literal 1 binary64)) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) #s(literal -2 binary64)))) (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))))
(*.f64 (/.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))))
(*.f64 (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))) (+.f64 #s(literal 64 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/729 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 16 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/9 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/9 binary64))))))))
(*.f64 (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))) (-.f64 #s(literal 16 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/81 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/9 binary64))))))
(*.f64 (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) im)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (*.f64 im (cos.f64 re)))) #s(literal 2 binary64))
(*.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/27 binary64))))) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))))) (/.f64 (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))))))
(neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))))
(/.f64 (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (neg.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64)))))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (neg.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))))) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))))) #s(literal -1 binary64))
(*.f64 im (/.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64)))))
(*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))
(*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (/.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64)))))
(*.f64 (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))))
(*.f64 (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64)))) (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64)))) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64)))) (pow.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64)))))
(*.f64 (/.f64 im (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (/.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (/.f64 (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))))
(*.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64)))) im) (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64)))) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/27 binary64)))) (/.f64 (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))))))
(*.f64 (/.f64 (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/27 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))))
(*.f64 (/.f64 (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))
(*.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (/.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (neg.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (neg.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/27 binary64)))) (/.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))))))
(*.f64 (pow.f64 (/.f64 (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 64 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/729 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 16 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/9 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/9 binary64)))))))
(*.f64 (pow.f64 (/.f64 (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (-.f64 #s(literal 16 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/81 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/9 binary64)))))
(*.f64 (/.f64 im (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/27 binary64)))) (/.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))))))
(*.f64 (/.f64 im (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/27 binary64)))))) (/.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) #s(literal -2 binary64))))))
(*.f64 (/.f64 im (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (/.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64)))))
(*.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (/.f64 (*.f64 im (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))))
(*.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/27 binary64)))) (/.f64 (*.f64 im (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))))))
(*.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/27 binary64)))))) (/.f64 (*.f64 im (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) #s(literal -2 binary64))))))
(*.f64 (/.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))
(*.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/27 binary64)))))) (/.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) #s(literal -2 binary64))))))
(*.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (/.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64)))))
(*.f64 (/.f64 im #s(literal -1 binary64)) (/.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64)))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) im) #s(literal -1 binary64)) (/.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64)))))
(*.f64 (/.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))))
(*.f64 (/.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/27 binary64)))) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))))))
(*.f64 (/.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/27 binary64)))))) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) #s(literal -2 binary64))))))
(*.f64 (/.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))
(*.f64 (/.f64 (*.f64 im (cos.f64 re)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))))
(*.f64 (/.f64 (*.f64 im (cos.f64 re)) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/27 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))))))
(*.f64 (/.f64 (*.f64 im (cos.f64 re)) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/27 binary64)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) #s(literal -2 binary64))))))
(*.f64 (/.f64 (*.f64 im (cos.f64 re)) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (/.f64 im (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/27 binary64)))) (/.f64 im (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))))))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/27 binary64)))))) (/.f64 im (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) #s(literal -2 binary64))))))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (/.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64)))))
(*.f64 (/.f64 (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) im) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (/.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))))
(*.f64 (/.f64 (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) im) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/27 binary64)))) (/.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))))))
(*.f64 (/.f64 (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) im) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/27 binary64)))))) (/.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) #s(literal -2 binary64))))))
(*.f64 (/.f64 (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) im) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (/.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64)))))
(*.f64 (/.f64 (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (*.f64 im (cos.f64 re))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))))
(*.f64 (/.f64 (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (*.f64 im (cos.f64 re))) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/27 binary64)))) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))))))
(*.f64 (/.f64 (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (*.f64 im (cos.f64 re))) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/27 binary64)))))) (/.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) #s(literal -2 binary64))))))
(*.f64 (/.f64 (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (*.f64 im (cos.f64 re))) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (/.f64 #s(literal 1/2 binary64) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64)))))
(*.f64 (/.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal -1 binary64)) (/.f64 (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64)))))
(*.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) #s(literal -1 binary64)) (/.f64 (neg.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64)))))
(*.f64 (/.f64 (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) #s(literal -1 binary64)) (/.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64)))))
(*.f64 (/.f64 (neg.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) #s(literal -1 binary64)) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) #s(literal 1 binary64)) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/27 binary64)))) #s(literal 1 binary64)) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/27 binary64)))))) (/.f64 (*.f64 im (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) #s(literal -2 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))
(+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64)))
(+.f64 (*.f64 (*.f64 im im) #s(literal 1/3 binary64)) #s(literal -2 binary64))
(-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))
(-.f64 (/.f64 #s(literal -8 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))) (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/27 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))))
(-.f64 (/.f64 #s(literal 4 binary64) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/9 binary64)) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))
(-.f64 (/.f64 (/.f64 #s(literal 64 binary64) (+.f64 #s(literal 16 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/9 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/9 binary64)))))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/729 binary64))) (+.f64 #s(literal 16 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/9 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/9 binary64)))))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))
(-.f64 (/.f64 (/.f64 #s(literal 16 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/9 binary64)))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/81 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/9 binary64)))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))
(-.f64 (/.f64 #s(literal 4 binary64) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64)))) (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/9 binary64)) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64)))))
(fma.f64 im (neg.f64 (*.f64 im #s(literal -1/3 binary64))) #s(literal -2 binary64))
(fma.f64 (*.f64 im im) #s(literal 1/3 binary64) #s(literal -2 binary64))
(fma.f64 #s(literal -1/3 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im im)) #s(literal -2 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))) #s(literal -2 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) #s(literal -1/3 binary64) #s(literal -2 binary64))
(fma.f64 #s(literal 1/3 binary64) (*.f64 im im) #s(literal -2 binary64))
(/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))
(/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/27 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/27 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))))
(/.f64 (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/27 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))))
(/.f64 (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/27 binary64))) (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/9 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (neg.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (neg.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/27 binary64)))) (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))))
(/.f64 (neg.f64 (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/27 binary64)))) (neg.f64 (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/9 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64)))))))
(/.f64 (-.f64 (*.f64 #s(literal -8 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/27 binary64))))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))))
(/.f64 (-.f64 (*.f64 #s(literal 4 binary64) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/9 binary64)))) (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (neg.f64 (neg.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/27 binary64))))) (neg.f64 (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/27 binary64)) #s(literal -8 binary64)) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/9 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/3 binary64)) #s(literal -2 binary64)))))
(pow.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/27 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))
(*.f64 (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/27 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))))
(*.f64 (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/27 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 16 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/9 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/9 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) #s(literal -2 binary64)))))))
(*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/9 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/9 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))))))
(*.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/27 binary64))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) #s(literal -2 binary64)))))
(*.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))))
(*.f64 (/.f64 (+.f64 #s(literal 64 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/729 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 16 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/9 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/9 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))))))
(*.f64 (/.f64 (+.f64 #s(literal 64 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/729 binary64))) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 16 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/9 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/9 binary64)))))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))
(*.f64 (/.f64 (-.f64 #s(literal 16 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/81 binary64))) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/9 binary64)))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))
(*.f64 (/.f64 (+.f64 #s(literal 64 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/729 binary64))) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/27 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 16 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/9 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/9 binary64)))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))))
(*.f64 (/.f64 (-.f64 #s(literal 16 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/81 binary64))) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/27 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/9 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) #s(literal -2 binary64)))))))
(*.f64 (/.f64 (-.f64 #s(literal 16 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/81 binary64))) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/27 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/9 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))))
(*.f64 im (*.f64 im #s(literal -1/3 binary64)))
(*.f64 (*.f64 im im) #s(literal -1/3 binary64))
(*.f64 #s(literal -1/3 binary64) (*.f64 im im))
(*.f64 (*.f64 im #s(literal -1/3 binary64)) im)
(+.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) im))
(-.f64 #s(literal 0 binary64) im)
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) im)) (/.f64 (*.f64 im im) (+.f64 #s(literal 0 binary64) im)))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 im im) (*.f64 #s(literal 0 binary64) im)))) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 im im) (*.f64 #s(literal 0 binary64) im)))))
(neg.f64 im)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (+.f64 #s(literal 0 binary64) im))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 im im) (*.f64 #s(literal 0 binary64) im))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im))) (neg.f64 (+.f64 #s(literal 0 binary64) im)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (neg.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 im im) (*.f64 #s(literal 0 binary64) im)))))
(/.f64 (+.f64 #s(literal 0 binary64) (neg.f64 (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 im im) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) im)))))
(*.f64 im #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) im)
(+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))))
(+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))) (-.f64 #s(literal 0 binary64) im))
(-.f64 #s(literal 0 binary64) (-.f64 im (*.f64 im (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))))))
(-.f64 (/.f64 (*.f64 im im) (-.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))))) (/.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))))) (-.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))))))
(fma.f64 im #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))))
(fma.f64 im (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (-.f64 #s(literal 0 binary64) im))
(fma.f64 (*.f64 im im) (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))) (-.f64 #s(literal 0 binary64) im))
(fma.f64 #s(literal -1 binary64) im (*.f64 im (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))))
(fma.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))) (*.f64 im im) (-.f64 #s(literal 0 binary64) im))
(fma.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) im (-.f64 #s(literal 0 binary64) im))
(/.f64 (+.f64 (neg.f64 (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))))) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))))))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))))) (-.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))))))
(/.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (-.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) #s(literal -1 binary64)))))
(/.f64 (*.f64 im (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))))) (-.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))))) im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (-.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) #s(literal -1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))))) im) (-.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))))) (*.f64 im (*.f64 im im))))) (neg.f64 (+.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))))))) (neg.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))))))
(/.f64 (neg.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (-.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 im (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))))))) (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))))) im)) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (-.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))))) im)) (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))))) (*.f64 im (*.f64 im im))) (neg.f64 (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))))) (-.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))) (-.f64 #s(literal 0 binary64) im)))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))) im)
(+.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))))
(+.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) #s(literal -1 binary64))
(+.f64 (*.f64 im #s(literal 1/4 binary64)) (+.f64 (*.f64 im (*.f64 im #s(literal -7/12 binary64))) #s(literal -1 binary64)))
(+.f64 (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal 1/4 binary64))) (*.f64 im (*.f64 im #s(literal -7/12 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))))) (/.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))) (-.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))))))
(-.f64 (/.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))) (-.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) #s(literal -1 binary64))))
(fma.f64 im #s(literal 1/4 binary64) (+.f64 (*.f64 im (*.f64 im #s(literal -7/12 binary64))) #s(literal -1 binary64)))
(fma.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))) #s(literal -1 binary64))
(fma.f64 #s(literal 1/4 binary64) im (+.f64 (*.f64 im (*.f64 im #s(literal -7/12 binary64))) #s(literal -1 binary64)))
(fma.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))) im #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (-.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (-.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))))))))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (-.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) #s(literal -1 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))))) (+.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))) (-.f64 #s(literal 1 binary64) (neg.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))))) (-.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (-.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))))))) (neg.f64 (+.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))) (-.f64 #s(literal 1 binary64) (neg.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))))) (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))) #s(literal 1 binary64)) (-.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))))) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))) (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))))) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))) (-.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (-.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))))))) (neg.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) #s(literal -1 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 im (*.f64 im im))) (pow.f64 (+.f64 (*.f64 im (*.f64 im #s(literal -7/12 binary64))) #s(literal -1 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 im #s(literal 1/4 binary64)) (*.f64 im #s(literal 1/4 binary64))) (-.f64 (*.f64 (+.f64 (*.f64 im (*.f64 im #s(literal -7/12 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 im (*.f64 im #s(literal -7/12 binary64))) #s(literal -1 binary64))) (*.f64 (*.f64 im #s(literal 1/4 binary64)) (+.f64 (*.f64 im (*.f64 im #s(literal -7/12 binary64))) #s(literal -1 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal 1/4 binary64))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -343/1728 binary64)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal 1/4 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal 1/4 binary64)))) (-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -7/12 binary64))) (*.f64 im (*.f64 im #s(literal -7/12 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal 1/4 binary64))) (*.f64 im (*.f64 im #s(literal -7/12 binary64)))))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (-.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (-.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) #s(literal -1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))))))
(+.f64 (*.f64 im (*.f64 im #s(literal -7/12 binary64))) (*.f64 im #s(literal 1/4 binary64)))
(+.f64 (*.f64 im #s(literal 1/4 binary64)) (*.f64 im (*.f64 im #s(literal -7/12 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 im #s(literal 1/4 binary64)) (*.f64 im #s(literal 1/4 binary64))) (-.f64 (*.f64 im #s(literal 1/4 binary64)) (*.f64 im (*.f64 im #s(literal -7/12 binary64))))) (/.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -7/12 binary64))) (*.f64 im (*.f64 im #s(literal -7/12 binary64)))) (-.f64 (*.f64 im #s(literal 1/4 binary64)) (*.f64 im (*.f64 im #s(literal -7/12 binary64))))))
(fma.f64 im #s(literal 1/4 binary64) (*.f64 im (*.f64 im #s(literal -7/12 binary64))))
(fma.f64 im (*.f64 im #s(literal -7/12 binary64)) (*.f64 im #s(literal 1/4 binary64)))
(fma.f64 (*.f64 im im) #s(literal -7/12 binary64) (*.f64 im #s(literal 1/4 binary64)))
(fma.f64 #s(literal 1/4 binary64) im (*.f64 im (*.f64 im #s(literal -7/12 binary64))))
(fma.f64 #s(literal -7/12 binary64) (*.f64 im im) (*.f64 im #s(literal 1/4 binary64)))
(fma.f64 (*.f64 im #s(literal -7/12 binary64)) im (*.f64 im #s(literal 1/4 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -343/1728 binary64)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 im #s(literal 1/4 binary64)) (*.f64 im #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -7/12 binary64))) (*.f64 im (*.f64 im #s(literal -7/12 binary64)))) (*.f64 (*.f64 im #s(literal 1/4 binary64)) (*.f64 im (*.f64 im #s(literal -7/12 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 im #s(literal 1/4 binary64)) (*.f64 im #s(literal 1/4 binary64))) (*.f64 (*.f64 im (*.f64 im #s(literal -7/12 binary64))) (*.f64 im (*.f64 im #s(literal -7/12 binary64))))) (-.f64 (*.f64 im #s(literal 1/4 binary64)) (*.f64 im (*.f64 im #s(literal -7/12 binary64)))))
(/.f64 (*.f64 im (+.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -343/1728 binary64)))) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 im #s(literal -7/12 binary64)) (-.f64 (*.f64 im #s(literal -7/12 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (*.f64 im (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 im im) #s(literal 49/144 binary64)))) (-.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -343/1728 binary64))) im) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 im #s(literal -7/12 binary64)) (-.f64 (*.f64 im #s(literal -7/12 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 im im) #s(literal 49/144 binary64))) im) (-.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -343/1728 binary64)) (*.f64 im (*.f64 im im))))) (neg.f64 (+.f64 (*.f64 (*.f64 im #s(literal 1/4 binary64)) (*.f64 im #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -7/12 binary64))) (*.f64 im (*.f64 im #s(literal -7/12 binary64)))) (*.f64 (*.f64 im #s(literal 1/4 binary64)) (*.f64 im (*.f64 im #s(literal -7/12 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im #s(literal 1/4 binary64)) (*.f64 im #s(literal 1/4 binary64))) (*.f64 (*.f64 im (*.f64 im #s(literal -7/12 binary64))) (*.f64 im (*.f64 im #s(literal -7/12 binary64)))))) (neg.f64 (-.f64 (*.f64 im #s(literal 1/4 binary64)) (*.f64 im (*.f64 im #s(literal -7/12 binary64))))))
(/.f64 (neg.f64 (*.f64 im (+.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -343/1728 binary64))))) (neg.f64 (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 im #s(literal -7/12 binary64)) (-.f64 (*.f64 im #s(literal -7/12 binary64)) #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (*.f64 im (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 im im) #s(literal 49/144 binary64))))) (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -343/1728 binary64))) im)) (neg.f64 (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 im #s(literal -7/12 binary64)) (-.f64 (*.f64 im #s(literal -7/12 binary64)) #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 im im) #s(literal 49/144 binary64))) im)) (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -343/1728 binary64)) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 1/64 binary64) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -7/12 binary64))) (*.f64 im (*.f64 im #s(literal -7/12 binary64)))) (-.f64 (*.f64 (*.f64 im #s(literal 1/4 binary64)) (*.f64 im #s(literal 1/4 binary64))) (*.f64 (*.f64 im (*.f64 im #s(literal -7/12 binary64))) (*.f64 im #s(literal 1/4 binary64))))))
(*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))
(*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))) im)
(+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))
(+.f64 (*.f64 im #s(literal -7/12 binary64)) #s(literal 1/4 binary64))
(-.f64 (/.f64 #s(literal 1/16 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (/.f64 (*.f64 (*.f64 im im) #s(literal 49/144 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 49/144 binary64)) (-.f64 (*.f64 im #s(literal -7/12 binary64)) #s(literal 1/4 binary64))) (/.f64 #s(literal 1/16 binary64) (-.f64 (*.f64 im #s(literal -7/12 binary64)) #s(literal 1/4 binary64))))
(fma.f64 im #s(literal -7/12 binary64) #s(literal 1/4 binary64))
(fma.f64 #s(literal -7/12 binary64) im #s(literal 1/4 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 im #s(literal -7/12 binary64)) (-.f64 (*.f64 im #s(literal -7/12 binary64)) #s(literal 1/4 binary64)))) (+.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -343/1728 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 im im) #s(literal 49/144 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 im #s(literal -7/12 binary64)) (-.f64 (*.f64 im #s(literal -7/12 binary64)) #s(literal 1/4 binary64)))) (+.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -343/1728 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 im im) #s(literal 49/144 binary64))))))
(/.f64 (+.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -343/1728 binary64))) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 im #s(literal -7/12 binary64)) (-.f64 (*.f64 im #s(literal -7/12 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (+.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -343/1728 binary64))) (+.f64 (*.f64 (*.f64 im im) #s(literal 49/144 binary64)) (-.f64 #s(literal 1/16 binary64) (*.f64 #s(literal -7/48 binary64) im))))
(/.f64 (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 im im) #s(literal 49/144 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -343/1728 binary64)))) (neg.f64 (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 im #s(literal -7/12 binary64)) (-.f64 (*.f64 im #s(literal -7/12 binary64)) #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -343/1728 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 im im) #s(literal 49/144 binary64)) (-.f64 #s(literal 1/16 binary64) (*.f64 #s(literal -7/48 binary64) im)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 im im) #s(literal 49/144 binary64)))) (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal 49/144 binary64)) #s(literal 1/16 binary64)) (-.f64 (*.f64 im #s(literal -7/12 binary64)) #s(literal 1/4 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1/16 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))) (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))) (*.f64 (*.f64 im im) #s(literal 49/144 binary64)))) (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -343/1728 binary64))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 im #s(literal -7/12 binary64)) (-.f64 (*.f64 im #s(literal -7/12 binary64)) #s(literal 1/4 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 im im) #s(literal 49/144 binary64))))) (neg.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal 49/144 binary64)) #s(literal 1/16 binary64))) (neg.f64 (-.f64 (*.f64 im #s(literal -7/12 binary64)) #s(literal 1/4 binary64))))
(pow.f64 (/.f64 (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 im #s(literal -7/12 binary64)) (-.f64 (*.f64 im #s(literal -7/12 binary64)) #s(literal 1/4 binary64)))) (+.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -343/1728 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 im im) #s(literal 49/144 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -343/1728 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 im #s(literal -7/12 binary64)) (-.f64 (*.f64 im #s(literal -7/12 binary64)) #s(literal 1/4 binary64))))))
(*.f64 (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 im im) #s(literal 49/144 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))))
(+.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 #s(literal -2 binary64) im)) (*.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im)))))
(+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im)) #s(literal -2 binary64)) (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im)) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))
(+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im)) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))) (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im)) #s(literal -2 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 #s(literal 1/48 binary64) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 1/48 binary64) (*.f64 re (*.f64 re (*.f64 re re))))))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im))) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im))))
(+.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im))))
(fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im)) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im))))
(fma.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im)) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im))))
(fma.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 #s(literal -2 binary64) im) (*.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im)))))
(fma.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 #s(literal 1/48 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 1/48 binary64) (*.f64 re (*.f64 re (*.f64 re re))))))
(fma.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im)) #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im)) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))
(fma.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im)) (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im)) #s(literal -2 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im)) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/27 binary64))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) #s(literal -2 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im)) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/27 binary64)))))) (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 #s(literal -2 binary64) im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 #s(literal -2 binary64) im)) (*.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 #s(literal -2 binary64) im))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 #s(literal -2 binary64) im)) (*.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im)) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im)) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im)) #s(literal -2 binary64)) (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im)) #s(literal -2 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im)) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))) (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im)) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im)) #s(literal -2 binary64)) (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im)) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im)) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im)) #s(literal -2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im)) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))) (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im)) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im)) #s(literal -2 binary64)) (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im)) #s(literal -2 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im)) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))) (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im)) #s(literal -2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 #s(literal 1/48 binary64) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 1/48 binary64) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 #s(literal 1/48 binary64) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 #s(literal 1/48 binary64) (*.f64 re (*.f64 re (*.f64 re re)))))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 1/48 binary64) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 1/48 binary64) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 #s(literal 1/48 binary64) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))) (*.f64 #s(literal 1/48 binary64) (*.f64 re (*.f64 re (*.f64 re re)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im)))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im))) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im)))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im))) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im))) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im)))) (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im)))) (*.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im)))))))
(*.f64 im (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))) (*.f64 #s(literal 1/48 binary64) (*.f64 re (*.f64 re (*.f64 re re))))))
(*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))))
(*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))))
(*.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))
(*.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im)))
(*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) (*.f64 #s(literal 1/48 binary64) (*.f64 re (*.f64 re (*.f64 re re)))))
(*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))))
(*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im)) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))) #s(literal 1/48 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) im)
(*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) #s(literal 1/48 binary64)) (*.f64 re (*.f64 re (*.f64 re re))))
(*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) (*.f64 re re))
(*.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))))
(*.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im)) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/27 binary64)))) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))))))
(*.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im)) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/27 binary64)))))) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) #s(literal -2 binary64))))))
(*.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/48 binary64) im)) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))
(*.f64 re (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/48 binary64)))
(*.f64 #s(literal 1/48 binary64) (*.f64 re (*.f64 re (*.f64 re re))))
(*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))
(*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/48 binary64))
(*.f64 (*.f64 re #s(literal 1/48 binary64)) (*.f64 re (*.f64 re re)))
(*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (*.f64 re re))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 re #s(literal 1/48 binary64)))
(*.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) re) re)
(*.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 re (*.f64 re re))) re)
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 re)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 re) #s(literal 4 binary64)))
(exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) (log.f64 re)) (*.f64 #s(literal 2 binary64) (log.f64 re))))
(pow.f64 re #s(literal 4 binary64))
(pow.f64 (*.f64 re re) #s(literal 2 binary64))
(pow.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1 binary64))
(*.f64 re (*.f64 re (*.f64 re re)))
(*.f64 (*.f64 re re) (*.f64 re re))
(*.f64 (*.f64 re (*.f64 re re)) re)
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 re)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 re)) #s(literal 1 binary64)))
(pow.f64 re #s(literal 2 binary64))
(pow.f64 (*.f64 re re) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 re)) #s(literal 2 binary64))
(*.f64 re re)
(*.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 re)))
(+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/2304 binary64)) (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) #s(literal 1/4 binary64)))
(+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/2304 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))
(fma.f64 re (*.f64 (*.f64 re #s(literal 1/48 binary64)) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) #s(literal 1/4 binary64)))
(fma.f64 re (*.f64 (*.f64 re #s(literal 1/48 binary64)) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))
(fma.f64 (*.f64 re re) (*.f64 #s(literal 1/48 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) #s(literal 1/4 binary64)))
(fma.f64 (*.f64 re re) (*.f64 #s(literal 1/48 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))
(fma.f64 (*.f64 re re) (*.f64 (*.f64 re #s(literal 1/48 binary64)) (*.f64 re #s(literal 1/48 binary64))) (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) #s(literal 1/4 binary64)))
(fma.f64 (*.f64 re re) (*.f64 (*.f64 re #s(literal 1/48 binary64)) (*.f64 re #s(literal 1/48 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))
(fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/2304 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) #s(literal 1/4 binary64)))
(fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/2304 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))
(fma.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/48 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) #s(literal 1/4 binary64)))
(fma.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/48 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))
(fma.f64 (*.f64 re #s(literal 1/48 binary64)) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) #s(literal 1/4 binary64)))
(fma.f64 (*.f64 re #s(literal 1/48 binary64)) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))
(fma.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) #s(literal 1/4 binary64)))
(fma.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))
(fma.f64 #s(literal 1/2304 binary64) (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) #s(literal 1/4 binary64)))
(fma.f64 #s(literal 1/2304 binary64) (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))
(fma.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (*.f64 re #s(literal 1/48 binary64))) re (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) #s(literal 1/4 binary64)))
(fma.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (*.f64 re #s(literal 1/48 binary64))) re (*.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))
(fma.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) re) (*.f64 re #s(literal 1/48 binary64)) (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) #s(literal 1/4 binary64)))
(fma.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) re) (*.f64 re #s(literal 1/48 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))
(fma.f64 (*.f64 (*.f64 re #s(literal 1/48 binary64)) (*.f64 re #s(literal 1/48 binary64))) (*.f64 re re) (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) #s(literal 1/4 binary64)))
(fma.f64 (*.f64 (*.f64 re #s(literal 1/48 binary64)) (*.f64 re #s(literal 1/48 binary64))) (*.f64 re re) (*.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))
(/.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))) #s(literal 1/64 binary64))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/2304 binary64)) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) #s(literal -1/192 binary64)))))
(/.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/2304 binary64)) #s(literal -1/16 binary64))) (+.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) #s(literal -1/4 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))) #s(literal 1/64 binary64)) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/2304 binary64)) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) #s(literal -1/192 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/2304 binary64)) #s(literal -1/16 binary64)) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) (+.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) #s(literal -1/4 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))) #s(literal 1/64 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/2304 binary64)) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) #s(literal -1/192 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/2304 binary64)) #s(literal -1/16 binary64)))) (neg.f64 (+.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) #s(literal -1/4 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))) #s(literal 1/64 binary64)) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (neg.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/2304 binary64)) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) #s(literal -1/192 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/2304 binary64)) #s(literal -1/16 binary64)) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (neg.f64 (+.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) #s(literal -1/4 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1/12230590464 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (pow.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) #s(literal 1/4 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/2304 binary64)) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/2304 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) #s(literal 1/4 binary64)) (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) #s(literal 1/4 binary64))) (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/2304 binary64)) (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) #s(literal 1/4 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1/12230590464 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (pow.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/2304 binary64)) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/2304 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/2304 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))))
(*.f64 re (*.f64 (*.f64 re #s(literal 1/48 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))
(*.f64 (*.f64 re re) (*.f64 #s(literal 1/48 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))
(*.f64 (*.f64 re #s(literal 1/48 binary64)) (*.f64 re (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))
(*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))
(*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))
(*.f64 (*.f64 (*.f64 re #s(literal 1/48 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) re)
(*.f64 (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) re) (*.f64 re #s(literal 1/48 binary64)))
(*.f64 (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) (*.f64 re re)) #s(literal 1/48 binary64))
(+.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))
(+.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))) (*.f64 #s(literal -2 binary64) im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im)))))
(+.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))) #s(literal -2 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))
(+.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))) #s(literal -2 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))) (*.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))))
(+.f64 (*.f64 (*.f64 #s(literal -2 binary64) im) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))))
(+.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))) (*.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))))
(fma.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))))
(fma.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))) (*.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))))
(fma.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) #s(literal 1/2 binary64) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))
(fma.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))) (*.f64 #s(literal -2 binary64) im) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im)))))
(fma.f64 (*.f64 #s(literal -2 binary64) im) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))))
(fma.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))) #s(literal -2 binary64) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))
(fma.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))) (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))) #s(literal -2 binary64)))
(/.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))))) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))))) (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))) #s(literal 1/2 binary64)) (/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))))))))
(/.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))) (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))
(/.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/27 binary64))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) #s(literal -2 binary64)))))
(/.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))))) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))) (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))) #s(literal 1/2 binary64)) (/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))) (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))))) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))) #s(literal 1/2 binary64)) (/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/27 binary64)))))) (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))))) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))) #s(literal 1/2 binary64)) (/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))) (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) #s(literal 1/2 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))) (*.f64 #s(literal -2 binary64) im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))) (*.f64 #s(literal -2 binary64) im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))) (*.f64 #s(literal -2 binary64) im))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))) (*.f64 #s(literal -2 binary64) im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))) #s(literal -2 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))) #s(literal -2 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))) #s(literal -2 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))) #s(literal -2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))) #s(literal -2 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))) #s(literal -2 binary64))) (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))) #s(literal -2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))) (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))) (*.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))) (*.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))) (*.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal -2 binary64) im) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) im) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))) (*.f64 (*.f64 #s(literal -2 binary64) im) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))) (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) im) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))) (*.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))))) (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))) (*.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))))) (*.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))) (*.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))))))))
(*.f64 im (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))))
(*.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))))
(*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))
(*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))
(*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) im)
(*.f64 (/.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))))
(*.f64 (/.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/27 binary64)))) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))))))
(*.f64 (/.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/27 binary64)))))) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) #s(literal -2 binary64))))))
(*.f64 (/.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))
(+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))) #s(literal 1/2 binary64))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))) (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))) (-.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (-.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))) #s(literal 1/2 binary64))))
(fma.f64 re (*.f64 re (/.f64 (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))) #s(literal 1/2 binary64))
(fma.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))) #s(literal 1/2 binary64))
(fma.f64 re (/.f64 (*.f64 re (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 re re) (/.f64 (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))) #s(literal 1/2 binary64))
(fma.f64 (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))) (*.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))) #s(literal 1/2 binary64))
(fma.f64 (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))) (/.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))) #s(literal 1/2 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1/16 binary64) (neg.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))) (*.f64 re re) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))) (+.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))))) (/.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (-.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))) (-.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/2304 binary64)) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))) (/.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))))) (+.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (-.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (-.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (-.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/2304 binary64)) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (-.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/2304 binary64)) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 re #s(literal -1 binary64)) (/.f64 (neg.f64 (*.f64 re (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (*.f64 re re) #s(literal -1 binary64)) (/.f64 (neg.f64 (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))) #s(literal -1 binary64)) (/.f64 (neg.f64 (*.f64 re re)) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 re (+.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))))) (/.f64 (*.f64 re (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (-.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 re (-.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/2304 binary64)) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))) (/.f64 (*.f64 re (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))))) (/.f64 (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (-.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (*.f64 re re) (-.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/2304 binary64)) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))) (/.f64 (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (*.f64 re (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))))) (/.f64 re (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (-.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (*.f64 re (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (-.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/2304 binary64)) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))) (/.f64 re (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (neg.f64 (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) #s(literal -1 binary64)) (/.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (neg.f64 (*.f64 re re)) #s(literal -1 binary64)) (/.f64 (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (neg.f64 re) #s(literal -1 binary64)) (/.f64 (*.f64 re (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))) #s(literal 1/2 binary64)) (/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))))))) (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))))) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))) (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))) #s(literal 1/2 binary64)) (/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))))))) (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))))) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))) (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))))) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))) (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))) #s(literal 1/2 binary64)) (/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))))))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))))) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))) (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))) (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))))) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))) #s(literal 1/2 binary64)) (/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))))) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))) (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))) #s(literal 1/4 binary64)) (-.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))) (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))))) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))) #s(literal 1/2 binary64)) (/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))))) (neg.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))) #s(literal 1/4 binary64))) (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))) #s(literal 1/2 binary64))))
(pow.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))) #s(literal 1/2 binary64)) (/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))))))) (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))))) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))) (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))))) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))) #s(literal 1/2 binary64)) (/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))))))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal -1/16 binary64) (neg.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))) (*.f64 (/.f64 (*.f64 re re) #s(literal -1 binary64)) (/.f64 (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))
(neg.f64 (*.f64 (/.f64 (*.f64 re re) #s(literal -1 binary64)) (/.f64 (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))))) #s(literal 1 binary64))))
(/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))))) (+.f64 #s(literal -1/16 binary64) (neg.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))))
(/.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))))) (neg.f64 (+.f64 #s(literal -1/16 binary64) (neg.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) #s(literal 1 binary64))) (+.f64 #s(literal -1/16 binary64) (neg.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))))))) (neg.f64 (neg.f64 (+.f64 #s(literal -1/16 binary64) (neg.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 re (*.f64 re (/.f64 (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))
(*.f64 re (*.f64 (*.f64 re (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))
(*.f64 re (/.f64 (*.f64 re (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))
(*.f64 (*.f64 re re) (/.f64 (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))
(*.f64 (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))) (*.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))
(*.f64 (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))) (/.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))
(*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1/16 binary64) (neg.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))) (*.f64 re re))
(*.f64 (/.f64 (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))) (+.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))))) (/.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (-.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))))
(*.f64 (/.f64 (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))) (-.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/2304 binary64)) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))) (/.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))))
(*.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))))) (+.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (-.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (-.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))))
(*.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (-.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/2304 binary64)) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))
(*.f64 (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (-.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/2304 binary64)) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))))
(*.f64 (/.f64 re #s(literal -1 binary64)) (/.f64 (neg.f64 (*.f64 re (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))
(*.f64 (/.f64 (*.f64 re re) #s(literal -1 binary64)) (/.f64 (neg.f64 (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))
(*.f64 (/.f64 (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))) #s(literal -1 binary64)) (/.f64 (neg.f64 (*.f64 re re)) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))
(*.f64 (/.f64 re (+.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))))) (/.f64 (*.f64 re (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (-.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))))
(*.f64 (/.f64 re (-.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/2304 binary64)) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))) (/.f64 (*.f64 re (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))))
(*.f64 (/.f64 (*.f64 re re) (+.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))))) (/.f64 (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (-.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))))
(*.f64 (/.f64 (*.f64 re re) (-.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/2304 binary64)) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))) (/.f64 (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))))
(*.f64 (/.f64 (*.f64 re (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))))))) (/.f64 re (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) (-.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64)))))))
(*.f64 (/.f64 (*.f64 re (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (-.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/2304 binary64)) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))) (/.f64 re (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64)))))))))
(*.f64 (/.f64 (neg.f64 (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) #s(literal -1 binary64)) (/.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))
(*.f64 (/.f64 (neg.f64 (*.f64 re re)) #s(literal -1 binary64)) (/.f64 (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))
(*.f64 (/.f64 (neg.f64 re) #s(literal -1 binary64)) (/.f64 (*.f64 re (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re re) #s(literal 1/110592 binary64))))) (+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 re #s(literal 1/48 binary64))))) #s(literal 1/16 binary64))))
(*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))
(*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) im))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) im)
(*.f64 (*.f64 im (cos.f64 re)) #s(literal 1/2 binary64))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) (cos.f64 re))
(*.f64 im #s(literal -7/12 binary64))
(*.f64 #s(literal -7/12 binary64) im)
(exp.f64 (*.f64 (log.f64 (*.f64 re #s(literal 1/48 binary64))) #s(literal 3 binary64)))
(pow.f64 (*.f64 re #s(literal 1/48 binary64)) #s(literal 3 binary64))
(*.f64 re (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)))
(*.f64 (*.f64 re re) (*.f64 re #s(literal 1/110592 binary64)))
(*.f64 (*.f64 re #s(literal 1/48 binary64)) (*.f64 (*.f64 re #s(literal 1/48 binary64)) (*.f64 re #s(literal 1/48 binary64))))
(*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/110592 binary64))
(*.f64 #s(literal 1/110592 binary64) (*.f64 re (*.f64 re re)))
(*.f64 (*.f64 (*.f64 re re) #s(literal 1/110592 binary64)) re)
(*.f64 (*.f64 #s(literal 1/110592 binary64) re) (*.f64 re re))
(*.f64 (*.f64 (*.f64 re #s(literal 1/48 binary64)) (*.f64 re #s(literal 1/48 binary64))) (*.f64 re #s(literal 1/48 binary64)))
(*.f64 re #s(literal 1/48 binary64))
(*.f64 #s(literal 1/48 binary64) re)

simplify578.0ms (3.4%)

Memory
52.3MiB live, 1 030.9MiB allocated
Algorithm
egg-herbie
Rules
12 578×accelerator-lowering-fma.f32
12 578×accelerator-lowering-fma.f64
6 876×*-lowering-*.f32
6 876×*-lowering-*.f64
4 874×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03334132
110733975
238283553
080753344
Stop Event
iter limit
node limit
Counts
312 → 312
Calls
Call 1
Inputs
(/ -1 (* im (cos re)))
(/ (- (* 1/6 (/ (pow im 2) (cos re))) (/ 1 (cos re))) im)
(/ (- (* (pow im 2) (+ (* -1/36 (/ (pow im 2) (cos re))) (* 1/6 (/ 1 (cos re))))) (/ 1 (cos re))) im)
(/ (- (* (pow im 2) (+ (* (pow im 2) (- (* 1/216 (/ (pow im 2) (cos re))) (* 1/36 (/ 1 (cos re))))) (* 1/6 (/ 1 (cos re))))) (/ 1 (cos re))) im)
(/ -6 (* (pow im 3) (cos re)))
(/ (- (* 36 (/ 1 (* (pow im 2) (cos re)))) (* 6 (/ 1 (cos re)))) (pow im 3))
(/ (- (/ 36 (* (pow im 2) (cos re))) (+ (* 6 (/ 1 (cos re))) (/ 216 (* (pow im 4) (cos re))))) (pow im 3))
(/ (- (+ (* 1296 (/ 1 (* (pow im 6) (cos re)))) (/ 36 (* (pow im 2) (cos re)))) (+ (* 6 (/ 1 (cos re))) (* 216 (/ 1 (* (pow im 4) (cos re)))))) (pow im 3))
(/ -6 (* (pow im 3) (cos re)))
(* -1 (/ (- (* 6 (/ 1 (cos re))) (* 36 (/ 1 (* (pow im 2) (cos re))))) (pow im 3)))
(* -1 (/ (- (+ (* 6 (/ 1 (cos re))) (/ 216 (* (pow im 4) (cos re)))) (/ 36 (* (pow im 2) (cos re)))) (pow im 3)))
(* -1 (/ (- (+ (* 6 (/ 1 (cos re))) (* 216 (/ 1 (* (pow im 4) (cos re))))) (+ (* 1296 (/ 1 (* (pow im 6) (cos re)))) (/ 36 (* (pow im 2) (cos re))))) (pow im 3)))
(* -2 (/ (+ 2 (* -1/3 (pow im 2))) (* im (- 4 (* 1/9 (pow im 4))))))
(+ (* -2 (/ (+ 2 (* -1/3 (pow im 2))) (* im (- 4 (* 1/9 (pow im 4)))))) (* -1 (/ (* (pow re 2) (+ 2 (* -1/3 (pow im 2)))) (* im (- 4 (* 1/9 (pow im 4)))))))
(+ (* -2 (/ (+ 2 (* -1/3 (pow im 2))) (* im (- 4 (* 1/9 (pow im 4)))))) (* (pow re 2) (+ (* -1 (/ (+ 2 (* -1/3 (pow im 2))) (* im (- 4 (* 1/9 (pow im 4)))))) (* 2 (* (pow re 2) (+ (* -1/4 (/ (+ 2 (* -1/3 (pow im 2))) (* im (- 4 (* 1/9 (pow im 4)))))) (* 1/24 (/ (+ 2 (* -1/3 (pow im 2))) (* im (- 4 (* 1/9 (pow im 4))))))))))))
(+ (* -2 (/ (+ 2 (* -1/3 (pow im 2))) (* im (- 4 (* 1/9 (pow im 4)))))) (* (pow re 2) (+ (* -1 (/ (+ 2 (* -1/3 (pow im 2))) (* im (- 4 (* 1/9 (pow im 4)))))) (* (pow re 2) (+ (* 2 (* (pow re 2) (+ (* -1/720 (/ (+ 2 (* -1/3 (pow im 2))) (* im (- 4 (* 1/9 (pow im 4)))))) (+ (* 1/48 (/ (+ 2 (* -1/3 (pow im 2))) (* im (- 4 (* 1/9 (pow im 4)))))) (* 1/2 (+ (* -1/4 (/ (+ 2 (* -1/3 (pow im 2))) (* im (- 4 (* 1/9 (pow im 4)))))) (* 1/24 (/ (+ 2 (* -1/3 (pow im 2))) (* im (- 4 (* 1/9 (pow im 4)))))))))))) (* 2 (+ (* -1/4 (/ (+ 2 (* -1/3 (pow im 2))) (* im (- 4 (* 1/9 (pow im 4)))))) (* 1/24 (/ (+ 2 (* -1/3 (pow im 2))) (* im (- 4 (* 1/9 (pow im 4)))))))))))))
(* -2 (/ (+ 2 (* -1/3 (pow im 2))) (* im (* (cos re) (- 4 (* 1/9 (pow im 4)))))))
(* -2 (/ (+ 2 (* -1/3 (pow im 2))) (* im (* (cos re) (- 4 (* 1/9 (pow im 4)))))))
(* -2 (/ (+ 2 (* -1/3 (pow im 2))) (* im (* (cos re) (- 4 (* 1/9 (pow im 4)))))))
(* -2 (/ (+ 2 (* -1/3 (pow im 2))) (* im (* (cos re) (- 4 (* 1/9 (pow im 4)))))))
(* -2 (/ (+ 2 (* -1/3 (pow im 2))) (* im (* (cos re) (- 4 (* 1/9 (pow im 4)))))))
(* -2 (/ (+ 2 (* -1/3 (pow im 2))) (* im (* (cos re) (- 4 (* 1/9 (pow im 4)))))))
(* -2 (/ (+ 2 (* -1/3 (pow im 2))) (* im (* (cos re) (- 4 (* 1/9 (pow im 4)))))))
(* -2 (/ (+ 2 (* -1/3 (pow im 2))) (* im (* (cos re) (- 4 (* 1/9 (pow im 4)))))))
(* -1 (* im (cos re)))
(* im (+ (* -1 (cos re)) (* -1/6 (* (pow im 2) (cos re)))))
(* im (+ (* -1 (cos re)) (* -1/6 (* (pow im 2) (cos re)))))
(* im (+ (* -1 (cos re)) (* -1/6 (* (pow im 2) (cos re)))))
(* -1/6 (* (pow im 3) (cos re)))
(* (pow im 3) (+ (* -1 (/ (cos re) (pow im 2))) (* -1/6 (cos re))))
(* (pow im 3) (+ (* -1 (/ (cos re) (pow im 2))) (* -1/6 (cos re))))
(* (pow im 3) (+ (* -1 (/ (cos re) (pow im 2))) (* -1/6 (cos re))))
(* -1/6 (* (pow im 3) (cos re)))
(* -1 (* (pow im 3) (+ (* 1/6 (cos re)) (/ (cos re) (pow im 2)))))
(* -1 (* (pow im 3) (+ (* 1/6 (cos re)) (/ (cos re) (pow im 2)))))
(* -1 (* (pow im 3) (+ (* 1/6 (cos re)) (/ (cos re) (pow im 2)))))
(* -1/2 (/ (* im (- 4 (* 1/9 (pow im 4)))) (+ 2 (* -1/3 (pow im 2)))))
(+ (* -1/2 (/ (* im (- 4 (* 1/9 (pow im 4)))) (+ 2 (* -1/3 (pow im 2))))) (* 1/4 (/ (* im (* (pow re 2) (- 4 (* 1/9 (pow im 4))))) (+ 2 (* -1/3 (pow im 2))))))
(+ (* -1/2 (/ (* im (- 4 (* 1/9 (pow im 4)))) (+ 2 (* -1/3 (pow im 2))))) (* (pow re 2) (+ (* -1/48 (/ (* im (* (pow re 2) (- 4 (* 1/9 (pow im 4))))) (+ 2 (* -1/3 (pow im 2))))) (* 1/4 (/ (* im (- 4 (* 1/9 (pow im 4)))) (+ 2 (* -1/3 (pow im 2))))))))
(+ (* -1/2 (/ (* im (- 4 (* 1/9 (pow im 4)))) (+ 2 (* -1/3 (pow im 2))))) (* (pow re 2) (+ (* 1/4 (/ (* im (- 4 (* 1/9 (pow im 4)))) (+ 2 (* -1/3 (pow im 2))))) (* (pow re 2) (+ (* -1/48 (/ (* im (- 4 (* 1/9 (pow im 4)))) (+ 2 (* -1/3 (pow im 2))))) (* 1/1440 (/ (* im (* (pow re 2) (- 4 (* 1/9 (pow im 4))))) (+ 2 (* -1/3 (pow im 2))))))))))
(* -1/2 (/ (* im (* (cos re) (- 4 (* 1/9 (pow im 4))))) (+ 2 (* -1/3 (pow im 2)))))
(* -1/2 (/ (* im (* (cos re) (- 4 (* 1/9 (pow im 4))))) (+ 2 (* -1/3 (pow im 2)))))
(* -1/2 (/ (* im (* (cos re) (- 4 (* 1/9 (pow im 4))))) (+ 2 (* -1/3 (pow im 2)))))
(* -1/2 (/ (* im (* (cos re) (- 4 (* 1/9 (pow im 4))))) (+ 2 (* -1/3 (pow im 2)))))
(* -1/2 (/ (* im (* (cos re) (- 4 (* 1/9 (pow im 4))))) (+ 2 (* -1/3 (pow im 2)))))
(* -1/2 (/ (* im (* (cos re) (- 4 (* 1/9 (pow im 4))))) (+ 2 (* -1/3 (pow im 2)))))
(* -1/2 (/ (* im (* (cos re) (- 4 (* 1/9 (pow im 4))))) (+ 2 (* -1/3 (pow im 2)))))
(* -1/2 (/ (* im (* (cos re) (- 4 (* 1/9 (pow im 4))))) (+ 2 (* -1/3 (pow im 2)))))
-2
(- (* 1/3 (pow im 2)) 2)
(- (* 1/3 (pow im 2)) 2)
(- (* 1/3 (pow im 2)) 2)
(* 1/3 (pow im 2))
(* (pow im 2) (- 1/3 (* 2 (/ 1 (pow im 2)))))
(* (pow im 2) (- 1/3 (* 2 (/ 1 (pow im 2)))))
(* (pow im 2) (- 1/3 (* 2 (/ 1 (pow im 2)))))
(* 1/3 (pow im 2))
(* (pow im 2) (- 1/3 (* 2 (/ 1 (pow im 2)))))
(* (pow im 2) (- 1/3 (* 2 (/ 1 (pow im 2)))))
(* (pow im 2) (- 1/3 (* 2 (/ 1 (pow im 2)))))
(* -1/3 (pow im 2))
(* -1/3 (pow im 2))
(* -1/3 (pow im 2))
(* -1/3 (pow im 2))
(* -1/3 (pow im 2))
(* -1/3 (pow im 2))
(* -1/3 (pow im 2))
(* -1/3 (pow im 2))
(* -1/3 (pow im 2))
(* -1/3 (pow im 2))
(* -1/3 (pow im 2))
(* -1/3 (pow im 2))
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* im (- (* 1/4 im) 1))
(* im (- (* im (+ 1/4 (* -7/12 im))) 1))
(* im (- (* im (+ 1/4 (* -7/12 im))) 1))
(* -7/12 (pow im 3))
(* (pow im 3) (- (* 1/4 (/ 1 im)) 7/12))
(* (pow im 3) (- (* 1/4 (/ 1 im)) (+ 7/12 (/ 1 (pow im 2)))))
(* (pow im 3) (- (* 1/4 (/ 1 im)) (+ 7/12 (/ 1 (pow im 2)))))
(* -7/12 (pow im 3))
(* -1 (* (pow im 3) (- 7/12 (* 1/4 (/ 1 im)))))
(* -1 (* (pow im 3) (+ 7/12 (* -1 (/ (- 1/4 (/ 1 im)) im)))))
(* -1 (* (pow im 3) (+ 7/12 (* -1 (/ (- 1/4 (/ 1 im)) im)))))
-1
(- (* 1/4 im) 1)
(- (* im (+ 1/4 (* -7/12 im))) 1)
(- (* im (+ 1/4 (* -7/12 im))) 1)
(* -7/12 (pow im 2))
(* (pow im 2) (- (* 1/4 (/ 1 im)) 7/12))
(* (pow im 2) (- (* 1/4 (/ 1 im)) (+ 7/12 (/ 1 (pow im 2)))))
(* (pow im 2) (- (* 1/4 (/ 1 im)) (+ 7/12 (/ 1 (pow im 2)))))
(* -7/12 (pow im 2))
(* (pow im 2) (- (* 1/4 (/ 1 im)) 7/12))
(* (pow im 2) (- (* -1 (/ (- (/ 1 im) 1/4) im)) 7/12))
(* (pow im 2) (- (* -1 (/ (- (/ 1 im) 1/4) im)) 7/12))
(* 1/4 im)
(* im (+ 1/4 (* -7/12 im)))
(* im (+ 1/4 (* -7/12 im)))
(* im (+ 1/4 (* -7/12 im)))
(* -7/12 (pow im 2))
(* (pow im 2) (- (* 1/4 (/ 1 im)) 7/12))
(* (pow im 2) (- (* 1/4 (/ 1 im)) 7/12))
(* (pow im 2) (- (* 1/4 (/ 1 im)) 7/12))
(* -7/12 (pow im 2))
(* (pow im 2) (- (* 1/4 (/ 1 im)) 7/12))
(* (pow im 2) (- (* 1/4 (/ 1 im)) 7/12))
(* (pow im 2) (- (* 1/4 (/ 1 im)) 7/12))
1/4
(+ 1/4 (* -7/12 im))
(+ 1/4 (* -7/12 im))
(+ 1/4 (* -7/12 im))
(* -7/12 im)
(* im (- (* 1/4 (/ 1 im)) 7/12))
(* im (- (* 1/4 (/ 1 im)) 7/12))
(* im (- (* 1/4 (/ 1 im)) 7/12))
(* -7/12 im)
(* -1 (* im (- 7/12 (* 1/4 (/ 1 im)))))
(* -1 (* im (- 7/12 (* 1/4 (/ 1 im)))))
(* -1 (* im (- 7/12 (* 1/4 (/ 1 im)))))
(* 1/48 (* im (* (pow re 4) (- (* -1/3 (pow im 2)) 2))))
(* 1/48 (* im (* (pow re 4) (- (* -1/3 (pow im 2)) 2))))
(* 1/48 (* im (* (pow re 4) (- (* -1/3 (pow im 2)) 2))))
(* 1/48 (* im (* (pow re 4) (- (* -1/3 (pow im 2)) 2))))
(* 1/48 (* im (* (pow re 4) (- (* -1/3 (pow im 2)) 2))))
(* 1/48 (* im (* (pow re 4) (- (* -1/3 (pow im 2)) 2))))
(* 1/48 (* im (* (pow re 4) (- (* -1/3 (pow im 2)) 2))))
(* 1/48 (* im (* (pow re 4) (- (* -1/3 (pow im 2)) 2))))
(* 1/48 (* im (* (pow re 4) (- (* -1/3 (pow im 2)) 2))))
(* 1/48 (* im (* (pow re 4) (- (* -1/3 (pow im 2)) 2))))
(* 1/48 (* im (* (pow re 4) (- (* -1/3 (pow im 2)) 2))))
(* 1/48 (* im (* (pow re 4) (- (* -1/3 (pow im 2)) 2))))
(* -1/24 (* im (pow re 4)))
(* im (+ (* -1/24 (pow re 4)) (* -1/144 (* (pow im 2) (pow re 4)))))
(* im (+ (* -1/24 (pow re 4)) (* -1/144 (* (pow im 2) (pow re 4)))))
(* im (+ (* -1/24 (pow re 4)) (* -1/144 (* (pow im 2) (pow re 4)))))
(* -1/144 (* (pow im 3) (pow re 4)))
(* (pow im 3) (+ (* -1/24 (/ (pow re 4) (pow im 2))) (* -1/144 (pow re 4))))
(* (pow im 3) (+ (* -1/24 (/ (pow re 4) (pow im 2))) (* -1/144 (pow re 4))))
(* (pow im 3) (+ (* -1/24 (/ (pow re 4) (pow im 2))) (* -1/144 (pow re 4))))
(* -1/144 (* (pow im 3) (pow re 4)))
(* -1 (* (pow im 3) (+ (* 1/144 (pow re 4)) (* 1/24 (/ (pow re 4) (pow im 2))))))
(* -1 (* (pow im 3) (+ (* 1/144 (pow re 4)) (* 1/24 (/ (pow re 4) (pow im 2))))))
(* -1 (* (pow im 3) (+ (* 1/144 (pow re 4)) (* 1/24 (/ (pow re 4) (pow im 2))))))
(* 1/48 (pow re 4))
(* 1/48 (pow re 4))
(* 1/48 (pow re 4))
(* 1/48 (pow re 4))
(* 1/48 (pow re 4))
(* 1/48 (pow re 4))
(* 1/48 (pow re 4))
(* 1/48 (pow re 4))
(* 1/48 (pow re 4))
(* 1/48 (pow re 4))
(* 1/48 (pow re 4))
(* 1/48 (pow re 4))
(pow re 4)
(pow re 4)
(pow re 4)
(pow re 4)
(pow re 4)
(pow re 4)
(pow re 4)
(pow re 4)
(pow re 4)
(pow re 4)
(pow re 4)
(pow re 4)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(* 1/192 (pow re 2))
(* (pow re 2) (+ 1/192 (* 1/2304 (pow re 2))))
(* (pow re 2) (+ 1/192 (* 1/2304 (pow re 2))))
(* (pow re 2) (+ 1/192 (* 1/2304 (pow re 2))))
(* 1/2304 (pow re 4))
(* (pow re 4) (+ 1/2304 (* 1/192 (/ 1 (pow re 2)))))
(* (pow re 4) (+ 1/2304 (* 1/192 (/ 1 (pow re 2)))))
(* (pow re 4) (+ 1/2304 (* 1/192 (/ 1 (pow re 2)))))
(* 1/2304 (pow re 4))
(* (pow re 4) (+ 1/2304 (* 1/192 (/ 1 (pow re 2)))))
(* (pow re 4) (+ 1/2304 (* 1/192 (/ 1 (pow re 2)))))
(* (pow re 4) (+ 1/2304 (* 1/192 (/ 1 (pow re 2)))))
(* 1/2 (* im (- (* -1/3 (pow im 2)) 2)))
(+ (* -1/4 (* im (* (pow re 2) (- (* -1/3 (pow im 2)) 2)))) (* 1/2 (* im (- (* -1/3 (pow im 2)) 2))))
(+ (* 1/2 (* im (- (* -1/3 (pow im 2)) 2))) (* (pow re 2) (+ (* -1/4 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/48 (* im (* (pow re 2) (- (* -1/3 (pow im 2)) 2)))))))
(+ (* 1/2 (* im (- (* -1/3 (pow im 2)) 2))) (* (pow re 2) (+ (* -1/4 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/48 (* im (* (pow re 2) (- (* -1/3 (pow im 2)) 2)))))))
(* 1/48 (* im (* (pow re 4) (- (* -1/3 (pow im 2)) 2))))
(* (pow re 4) (+ (* -1/4 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 2))) (* 1/48 (* im (- (* -1/3 (pow im 2)) 2)))))
(* (pow re 4) (+ (* -1/4 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 2))) (+ (* 1/48 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/2 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 4))))))
(* (pow re 4) (+ (* -1/4 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 2))) (+ (* 1/48 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/2 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 4))))))
(* 1/48 (* im (* (pow re 4) (- (* -1/3 (pow im 2)) 2))))
(* (pow re 4) (+ (* -1/4 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 2))) (* 1/48 (* im (- (* -1/3 (pow im 2)) 2)))))
(* (pow re 4) (+ (* -1/4 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 2))) (+ (* 1/48 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/2 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 4))))))
(* (pow re 4) (+ (* -1/4 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 2))) (+ (* 1/48 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/2 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 4))))))
(* -2 (* im (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2))))))))))
(* im (+ (* -2 (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2))))))))) (* -1/3 (* (pow im 2) (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2))))))))))))
(* im (+ (* -2 (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2))))))))) (* -1/3 (* (pow im 2) (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2))))))))))))
(* im (+ (* -2 (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2))))))))) (* -1/3 (* (pow im 2) (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2))))))))))))
(* -1/3 (* (pow im 3) (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2))))))))))
(* (pow im 3) (+ (* -2 (/ (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2)))))))) (pow im 2))) (* -1/3 (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2)))))))))))
(* (pow im 3) (+ (* -2 (/ (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2)))))))) (pow im 2))) (* -1/3 (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2)))))))))))
(* (pow im 3) (+ (* -2 (/ (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2)))))))) (pow im 2))) (* -1/3 (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2)))))))))))
(* -1/3 (* (pow im 3) (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2))))))))))
(* -1 (* (pow im 3) (+ (* 1/3 (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2))))))))) (* 2 (/ (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2)))))))) (pow im 2))))))
(* -1 (* (pow im 3) (+ (* 1/3 (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2))))))))) (* 2 (/ (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2)))))))) (pow im 2))))))
(* -1 (* (pow im 3) (+ (* 1/3 (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2))))))))) (* 2 (/ (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2)))))))) (pow im 2))))))
1/2
(+ 1/2 (* -1/4 (pow re 2)))
(+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))
(+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))
(* 1/48 (pow re 4))
(* (pow re 4) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))
(* (pow re 4) (- (+ 1/48 (/ 1/2 (pow re 4))) (* 1/4 (/ 1 (pow re 2)))))
(* (pow re 4) (- (+ 1/48 (/ 1/2 (pow re 4))) (* 1/4 (/ 1 (pow re 2)))))
(* 1/48 (pow re 4))
(* (pow re 4) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))
(* (pow re 4) (- (+ 1/48 (/ 1/2 (pow re 4))) (* 1/4 (/ 1 (pow re 2)))))
(* (pow re 4) (- (+ 1/48 (/ 1/2 (pow re 4))) (* 1/4 (/ 1 (pow re 2)))))
(* -1/4 (pow re 2))
(* (pow re 2) (- (* 1/48 (pow re 2)) 1/4))
(* (pow re 2) (- (* 1/48 (pow re 2)) 1/4))
(* (pow re 2) (- (* 1/48 (pow re 2)) 1/4))
(* 1/48 (pow re 4))
(* (pow re 4) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))
(* (pow re 4) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))
(* (pow re 4) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))
(* 1/48 (pow re 4))
(* (pow re 4) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))
(* (pow re 4) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))
(* (pow re 4) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))
(* 1/2 (* im (cos re)))
(* 1/2 (* im (cos re)))
(* 1/2 (* im (cos re)))
(* 1/2 (* im (cos re)))
(* 1/2 (* im (cos re)))
(* 1/2 (* im (cos re)))
(* 1/2 (* im (cos re)))
(* 1/2 (* im (cos re)))
(* 1/2 (* im (cos re)))
(* 1/2 (* im (cos re)))
(* 1/2 (* im (cos re)))
(* 1/2 (* im (cos re)))
(* 1/2 im)
(+ (* -1/4 (* im (pow re 2))) (* 1/2 im))
(+ (* 1/2 im) (* (pow re 2) (+ (* -1/4 im) (* 1/48 (* im (pow re 2))))))
(+ (* 1/2 im) (* (pow re 2) (+ (* -1/4 im) (* (pow re 2) (+ (* -1/1440 (* im (pow re 2))) (* 1/48 im))))))
(* 1/2 (* im (cos re)))
(* 1/2 (* im (cos re)))
(* 1/2 (* im (cos re)))
(* 1/2 (* im (cos re)))
(* 1/2 (* im (cos re)))
(* 1/2 (* im (cos re)))
(* 1/2 (* im (cos re)))
(* 1/2 (* im (cos re)))
(* -7/12 im)
(* -7/12 im)
(* -7/12 im)
(* -7/12 im)
(* -7/12 im)
(* -7/12 im)
(* -7/12 im)
(* -7/12 im)
(* -7/12 im)
(* -7/12 im)
(* -7/12 im)
(* -7/12 im)
(* 1/110592 (pow re 3))
(* 1/110592 (pow re 3))
(* 1/110592 (pow re 3))
(* 1/110592 (pow re 3))
(* 1/110592 (pow re 3))
(* 1/110592 (pow re 3))
(* 1/110592 (pow re 3))
(* 1/110592 (pow re 3))
(* 1/110592 (pow re 3))
(* 1/110592 (pow re 3))
(* 1/110592 (pow re 3))
(* 1/110592 (pow re 3))
(* 1/48 re)
(* 1/48 re)
(* 1/48 re)
(* 1/48 re)
(* 1/48 re)
(* 1/48 re)
(* 1/48 re)
(* 1/48 re)
(* 1/48 re)
(* 1/48 re)
(* 1/48 re)
(* 1/48 re)
Outputs
(/ -1 (* im (cos re)))
(/.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(/ (- (* 1/6 (/ (pow im 2) (cos re))) (/ 1 (cos re))) im)
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 re)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) im)
(/ (- (* (pow im 2) (+ (* -1/36 (/ (pow im 2) (cos re))) (* 1/6 (/ 1 (cos re))))) (/ 1 (cos re))) im)
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 im im) (cos.f64 re)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/36 binary64)) #s(literal 1/6 binary64))) (/.f64 #s(literal -1 binary64) (cos.f64 re))) im)
(/ (- (* (pow im 2) (+ (* (pow im 2) (- (* 1/216 (/ (pow im 2) (cos re))) (* 1/36 (/ 1 (cos re))))) (* 1/6 (/ 1 (cos re))))) (/ 1 (cos re))) im)
(/.f64 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/216 binary64)) (cos.f64 re)) (/.f64 #s(literal -1/36 binary64) (cos.f64 re))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 re)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))))) im)
(/ -6 (* (pow im 3) (cos re)))
(/.f64 (/.f64 #s(literal -6 binary64) (cos.f64 re)) (*.f64 im (*.f64 im im)))
(/ (- (* 36 (/ 1 (* (pow im 2) (cos re)))) (* 6 (/ 1 (cos re)))) (pow im 3))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 re)) (*.f64 im im)) (-.f64 (/.f64 #s(literal 36 binary64) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 6 binary64) im)))
(/ (- (/ 36 (* (pow im 2) (cos re))) (+ (* 6 (/ 1 (cos re))) (/ 216 (* (pow im 4) (cos re))))) (pow im 3))
(-.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 re)) (*.f64 im im)) (-.f64 (/.f64 #s(literal 36 binary64) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 6 binary64) im))) (/.f64 (/.f64 #s(literal 216 binary64) (*.f64 (cos.f64 re) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 im (*.f64 im im))))
(/ (- (+ (* 1296 (/ 1 (* (pow im 6) (cos re)))) (/ 36 (* (pow im 2) (cos re)))) (+ (* 6 (/ 1 (cos re))) (* 216 (/ 1 (* (pow im 4) (cos re)))))) (pow im 3))
(/.f64 (+.f64 (/.f64 (/.f64 #s(literal 36 binary64) (*.f64 im im)) (cos.f64 re)) (+.f64 (/.f64 (/.f64 #s(literal 1296 binary64) (cos.f64 re)) (pow.f64 im #s(literal 6 binary64))) (-.f64 (/.f64 #s(literal -6 binary64) (cos.f64 re)) (/.f64 #s(literal 216 binary64) (*.f64 (cos.f64 re) (*.f64 (*.f64 im im) (*.f64 im im))))))) (*.f64 im (*.f64 im im)))
(/ -6 (* (pow im 3) (cos re)))
(/.f64 (/.f64 #s(literal -6 binary64) (cos.f64 re)) (*.f64 im (*.f64 im im)))
(* -1 (/ (- (* 6 (/ 1 (cos re))) (* 36 (/ 1 (* (pow im 2) (cos re))))) (pow im 3)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 re)) (*.f64 im im)) (-.f64 (/.f64 #s(literal 6 binary64) im) (/.f64 #s(literal 36 binary64) (*.f64 im (*.f64 im im))))))
(* -1 (/ (- (+ (* 6 (/ 1 (cos re))) (/ 216 (* (pow im 4) (cos re)))) (/ 36 (* (pow im 2) (cos re)))) (pow im 3)))
(/.f64 (+.f64 (/.f64 #s(literal 6 binary64) (cos.f64 re)) (+.f64 (/.f64 #s(literal 216 binary64) (*.f64 (cos.f64 re) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 (/.f64 #s(literal -36 binary64) (*.f64 im im)) (cos.f64 re)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))
(* -1 (/ (- (+ (* 6 (/ 1 (cos re))) (* 216 (/ 1 (* (pow im 4) (cos re))))) (+ (* 1296 (/ 1 (* (pow im 6) (cos re)))) (/ 36 (* (pow im 2) (cos re))))) (pow im 3)))
(/.f64 (+.f64 (+.f64 (/.f64 #s(literal 6 binary64) (cos.f64 re)) (/.f64 #s(literal 216 binary64) (*.f64 (cos.f64 re) (*.f64 (*.f64 im im) (*.f64 im im))))) (-.f64 (/.f64 (/.f64 #s(literal -36 binary64) (*.f64 im im)) (cos.f64 re)) (/.f64 (/.f64 #s(literal 1296 binary64) (cos.f64 re)) (pow.f64 im #s(literal 6 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))
(* -2 (/ (+ 2 (* -1/3 (pow im 2))) (* im (- 4 (* 1/9 (pow im 4))))))
(/.f64 (/.f64 (+.f64 #s(literal -4 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) im) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/9 binary64))))
(+ (* -2 (/ (+ 2 (* -1/3 (pow im 2))) (* im (- 4 (* 1/9 (pow im 4)))))) (* -1 (/ (* (pow re 2) (+ 2 (* -1/3 (pow im 2)))) (* im (- 4 (* 1/9 (pow im 4)))))))
(*.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 im (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/9 binary64))))) (-.f64 #s(literal -2 binary64) (*.f64 re re)))
(+ (* -2 (/ (+ 2 (* -1/3 (pow im 2))) (* im (- 4 (* 1/9 (pow im 4)))))) (* (pow re 2) (+ (* -1 (/ (+ 2 (* -1/3 (pow im 2))) (* im (- 4 (* 1/9 (pow im 4)))))) (* 2 (* (pow re 2) (+ (* -1/4 (/ (+ 2 (* -1/3 (pow im 2))) (* im (- 4 (* 1/9 (pow im 4)))))) (* 1/24 (/ (+ 2 (* -1/3 (pow im 2))) (* im (- 4 (* 1/9 (pow im 4))))))))))))
(+.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 im (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/9 binary64))))) (-.f64 #s(literal -2 binary64) (*.f64 re re))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 im (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/9 binary64))))) #s(literal -5/12 binary64))))))
(+ (* -2 (/ (+ 2 (* -1/3 (pow im 2))) (* im (- 4 (* 1/9 (pow im 4)))))) (* (pow re 2) (+ (* -1 (/ (+ 2 (* -1/3 (pow im 2))) (* im (- 4 (* 1/9 (pow im 4)))))) (* (pow re 2) (+ (* 2 (* (pow re 2) (+ (* -1/720 (/ (+ 2 (* -1/3 (pow im 2))) (* im (- 4 (* 1/9 (pow im 4)))))) (+ (* 1/48 (/ (+ 2 (* -1/3 (pow im 2))) (* im (- 4 (* 1/9 (pow im 4)))))) (* 1/2 (+ (* -1/4 (/ (+ 2 (* -1/3 (pow im 2))) (* im (- 4 (* 1/9 (pow im 4)))))) (* 1/24 (/ (+ 2 (* -1/3 (pow im 2))) (* im (- 4 (* 1/9 (pow im 4)))))))))))) (* 2 (+ (* -1/4 (/ (+ 2 (* -1/3 (pow im 2))) (* im (- 4 (* 1/9 (pow im 4)))))) (* 1/24 (/ (+ 2 (* -1/3 (pow im 2))) (* im (- 4 (* 1/9 (pow im 4)))))))))))))
(+.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 im (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/9 binary64))))) (-.f64 #s(literal -2 binary64) (*.f64 re re))) (*.f64 (*.f64 re re) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 re re)) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) #s(literal -5/24 binary64)) (*.f64 im (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/9 binary64))))) (*.f64 (*.f64 re re) (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 im (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/9 binary64))))) #s(literal -61/720 binary64)))))))
(* -2 (/ (+ 2 (* -1/3 (pow im 2))) (* im (* (cos re) (- 4 (* 1/9 (pow im 4)))))))
(/.f64 (/.f64 (+.f64 #s(literal -4 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (*.f64 im (cos.f64 re))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/9 binary64))))
(* -2 (/ (+ 2 (* -1/3 (pow im 2))) (* im (* (cos re) (- 4 (* 1/9 (pow im 4)))))))
(/.f64 (/.f64 (+.f64 #s(literal -4 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (*.f64 im (cos.f64 re))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/9 binary64))))
(* -2 (/ (+ 2 (* -1/3 (pow im 2))) (* im (* (cos re) (- 4 (* 1/9 (pow im 4)))))))
(/.f64 (/.f64 (+.f64 #s(literal -4 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (*.f64 im (cos.f64 re))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/9 binary64))))
(* -2 (/ (+ 2 (* -1/3 (pow im 2))) (* im (* (cos re) (- 4 (* 1/9 (pow im 4)))))))
(/.f64 (/.f64 (+.f64 #s(literal -4 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (*.f64 im (cos.f64 re))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/9 binary64))))
(* -2 (/ (+ 2 (* -1/3 (pow im 2))) (* im (* (cos re) (- 4 (* 1/9 (pow im 4)))))))
(/.f64 (/.f64 (+.f64 #s(literal -4 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (*.f64 im (cos.f64 re))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/9 binary64))))
(* -2 (/ (+ 2 (* -1/3 (pow im 2))) (* im (* (cos re) (- 4 (* 1/9 (pow im 4)))))))
(/.f64 (/.f64 (+.f64 #s(literal -4 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (*.f64 im (cos.f64 re))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/9 binary64))))
(* -2 (/ (+ 2 (* -1/3 (pow im 2))) (* im (* (cos re) (- 4 (* 1/9 (pow im 4)))))))
(/.f64 (/.f64 (+.f64 #s(literal -4 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (*.f64 im (cos.f64 re))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/9 binary64))))
(* -2 (/ (+ 2 (* -1/3 (pow im 2))) (* im (* (cos re) (- 4 (* 1/9 (pow im 4)))))))
(/.f64 (/.f64 (+.f64 #s(literal -4 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (*.f64 im (cos.f64 re))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/9 binary64))))
(* -1 (* im (cos re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re)))
(* im (+ (* -1 (cos re)) (* -1/6 (* (pow im 2) (cos re)))))
(*.f64 (*.f64 im (cos.f64 re)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* im (+ (* -1 (cos re)) (* -1/6 (* (pow im 2) (cos re)))))
(*.f64 (*.f64 im (cos.f64 re)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* im (+ (* -1 (cos re)) (* -1/6 (* (pow im 2) (cos re)))))
(*.f64 (*.f64 im (cos.f64 re)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* -1/6 (* (pow im 3) (cos re)))
(*.f64 (cos.f64 re) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)))
(* (pow im 3) (+ (* -1 (/ (cos re) (pow im 2))) (* -1/6 (cos re))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (cos.f64 re) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 im im)) #s(literal -1/6 binary64))))
(* (pow im 3) (+ (* -1 (/ (cos re) (pow im 2))) (* -1/6 (cos re))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (cos.f64 re) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 im im)) #s(literal -1/6 binary64))))
(* (pow im 3) (+ (* -1 (/ (cos re) (pow im 2))) (* -1/6 (cos re))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (cos.f64 re) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 im im)) #s(literal -1/6 binary64))))
(* -1/6 (* (pow im 3) (cos re)))
(*.f64 (cos.f64 re) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64)))
(* -1 (* (pow im 3) (+ (* 1/6 (cos re)) (/ (cos re) (pow im 2)))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (cos.f64 re) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 im im)) #s(literal -1/6 binary64))))
(* -1 (* (pow im 3) (+ (* 1/6 (cos re)) (/ (cos re) (pow im 2)))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (cos.f64 re) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 im im)) #s(literal -1/6 binary64))))
(* -1 (* (pow im 3) (+ (* 1/6 (cos re)) (/ (cos re) (pow im 2)))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (cos.f64 re) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 im im)) #s(literal -1/6 binary64))))
(* -1/2 (/ (* im (- 4 (* 1/9 (pow im 4)))) (+ 2 (* -1/3 (pow im 2)))))
(/.f64 (*.f64 (*.f64 im (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/9 binary64)))) #s(literal -1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))
(+ (* -1/2 (/ (* im (- 4 (* 1/9 (pow im 4)))) (+ 2 (* -1/3 (pow im 2))))) (* 1/4 (/ (* im (* (pow re 2) (- 4 (* 1/9 (pow im 4))))) (+ 2 (* -1/3 (pow im 2))))))
(*.f64 im (+.f64 (*.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/9 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) #s(literal -1/2 binary64)) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/9 binary64))) (*.f64 re re)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) #s(literal 1/4 binary64))))
(+ (* -1/2 (/ (* im (- 4 (* 1/9 (pow im 4)))) (+ 2 (* -1/3 (pow im 2))))) (* (pow re 2) (+ (* -1/48 (/ (* im (* (pow re 2) (- 4 (* 1/9 (pow im 4))))) (+ 2 (* -1/3 (pow im 2))))) (* 1/4 (/ (* im (- 4 (* 1/9 (pow im 4)))) (+ 2 (* -1/3 (pow im 2))))))))
(+.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 im (*.f64 re re))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/9 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (*.f64 (/.f64 (*.f64 im (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/9 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))
(+ (* -1/2 (/ (* im (- 4 (* 1/9 (pow im 4)))) (+ 2 (* -1/3 (pow im 2))))) (* (pow re 2) (+ (* 1/4 (/ (* im (- 4 (* 1/9 (pow im 4)))) (+ 2 (* -1/3 (pow im 2))))) (* (pow re 2) (+ (* -1/48 (/ (* im (- 4 (* 1/9 (pow im 4)))) (+ 2 (* -1/3 (pow im 2))))) (* 1/1440 (/ (* im (* (pow re 2) (- 4 (* 1/9 (pow im 4))))) (+ 2 (* -1/3 (pow im 2))))))))))
(+.f64 (*.f64 (*.f64 im (+.f64 (*.f64 (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/9 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) #s(literal -1/48 binary64)) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/9 binary64))) (*.f64 re re)) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) #s(literal 1/1440 binary64)))) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (/.f64 (*.f64 im (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/9 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))
(* -1/2 (/ (* im (* (cos re) (- 4 (* 1/9 (pow im 4))))) (+ 2 (* -1/3 (pow im 2)))))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (cos.f64 re))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/9 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))
(* -1/2 (/ (* im (* (cos re) (- 4 (* 1/9 (pow im 4))))) (+ 2 (* -1/3 (pow im 2)))))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (cos.f64 re))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/9 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))
(* -1/2 (/ (* im (* (cos re) (- 4 (* 1/9 (pow im 4))))) (+ 2 (* -1/3 (pow im 2)))))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (cos.f64 re))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/9 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))
(* -1/2 (/ (* im (* (cos re) (- 4 (* 1/9 (pow im 4))))) (+ 2 (* -1/3 (pow im 2)))))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (cos.f64 re))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/9 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))
(* -1/2 (/ (* im (* (cos re) (- 4 (* 1/9 (pow im 4))))) (+ 2 (* -1/3 (pow im 2)))))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (cos.f64 re))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/9 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))
(* -1/2 (/ (* im (* (cos re) (- 4 (* 1/9 (pow im 4))))) (+ 2 (* -1/3 (pow im 2)))))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (cos.f64 re))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/9 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))
(* -1/2 (/ (* im (* (cos re) (- 4 (* 1/9 (pow im 4))))) (+ 2 (* -1/3 (pow im 2)))))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (cos.f64 re))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/9 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))
(* -1/2 (/ (* im (* (cos re) (- 4 (* 1/9 (pow im 4))))) (+ 2 (* -1/3 (pow im 2)))))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (cos.f64 re))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/9 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))
-2
#s(literal -2 binary64)
(- (* 1/3 (pow im 2)) 2)
(+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64)))
(- (* 1/3 (pow im 2)) 2)
(+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64)))
(- (* 1/3 (pow im 2)) 2)
(+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64)))
(* 1/3 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/3 binary64))
(* (pow im 2) (- 1/3 (* 2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal -2 binary64) (*.f64 im im))))
(* (pow im 2) (- 1/3 (* 2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal -2 binary64) (*.f64 im im))))
(* (pow im 2) (- 1/3 (* 2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal -2 binary64) (*.f64 im im))))
(* 1/3 (pow im 2))
(*.f64 (*.f64 im im) #s(literal 1/3 binary64))
(* (pow im 2) (- 1/3 (* 2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal -2 binary64) (*.f64 im im))))
(* (pow im 2) (- 1/3 (* 2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal -2 binary64) (*.f64 im im))))
(* (pow im 2) (- 1/3 (* 2 (/ 1 (pow im 2)))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal -2 binary64) (*.f64 im im))))
(* -1/3 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/3 binary64))
(* -1/3 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/3 binary64))
(* -1/3 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/3 binary64))
(* -1/3 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/3 binary64))
(* -1/3 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/3 binary64))
(* -1/3 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/3 binary64))
(* -1/3 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/3 binary64))
(* -1/3 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/3 binary64))
(* -1/3 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/3 binary64))
(* -1/3 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/3 binary64))
(* -1/3 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/3 binary64))
(* -1/3 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/3 binary64))
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* im (- (* 1/4 im) 1))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal 1/4 binary64))))
(* im (- (* im (+ 1/4 (* -7/12 im))) 1))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))))
(* im (- (* im (+ 1/4 (* -7/12 im))) 1))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))))
(* -7/12 (pow im 3))
(*.f64 im (*.f64 (*.f64 im im) #s(literal -7/12 binary64)))
(* (pow im 3) (- (* 1/4 (/ 1 im)) 7/12))
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -7/12 binary64) (/.f64 #s(literal 1/4 binary64) im))))
(* (pow im 3) (- (* 1/4 (/ 1 im)) (+ 7/12 (/ 1 (pow im 2)))))
(*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal -7/12 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) im)) im))))
(* (pow im 3) (- (* 1/4 (/ 1 im)) (+ 7/12 (/ 1 (pow im 2)))))
(*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal -7/12 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) im)) im))))
(* -7/12 (pow im 3))
(*.f64 im (*.f64 (*.f64 im im) #s(literal -7/12 binary64)))
(* -1 (* (pow im 3) (- 7/12 (* 1/4 (/ 1 im)))))
(*.f64 (*.f64 im im) (*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 #s(literal 7/12 binary64) (/.f64 #s(literal -1/4 binary64) im))))
(* -1 (* (pow im 3) (+ 7/12 (* -1 (/ (- 1/4 (/ 1 im)) im)))))
(*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal -7/12 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) im)) im))))
(* -1 (* (pow im 3) (+ 7/12 (* -1 (/ (- 1/4 (/ 1 im)) im)))))
(*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal -7/12 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) im)) im))))
-1
#s(literal -1 binary64)
(- (* 1/4 im) 1)
(+.f64 #s(literal -1 binary64) (*.f64 im #s(literal 1/4 binary64)))
(- (* im (+ 1/4 (* -7/12 im))) 1)
(+.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))))
(- (* im (+ 1/4 (* -7/12 im))) 1)
(+.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))))
(* -7/12 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -7/12 binary64))
(* (pow im 2) (- (* 1/4 (/ 1 im)) 7/12))
(*.f64 (*.f64 im im) (+.f64 #s(literal -7/12 binary64) (/.f64 #s(literal 1/4 binary64) im)))
(* (pow im 2) (- (* 1/4 (/ 1 im)) (+ 7/12 (/ 1 (pow im 2)))))
(*.f64 (*.f64 im im) (+.f64 #s(literal -7/12 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) im)) im)))
(* (pow im 2) (- (* 1/4 (/ 1 im)) (+ 7/12 (/ 1 (pow im 2)))))
(*.f64 (*.f64 im im) (+.f64 #s(literal -7/12 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) im)) im)))
(* -7/12 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -7/12 binary64))
(* (pow im 2) (- (* 1/4 (/ 1 im)) 7/12))
(*.f64 (*.f64 im im) (+.f64 #s(literal -7/12 binary64) (/.f64 #s(literal 1/4 binary64) im)))
(* (pow im 2) (- (* -1 (/ (- (/ 1 im) 1/4) im)) 7/12))
(*.f64 (*.f64 im im) (+.f64 #s(literal -7/12 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) im)) im)))
(* (pow im 2) (- (* -1 (/ (- (/ 1 im) 1/4) im)) 7/12))
(*.f64 (*.f64 im im) (+.f64 #s(literal -7/12 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) im)) im)))
(* 1/4 im)
(*.f64 im #s(literal 1/4 binary64))
(* im (+ 1/4 (* -7/12 im)))
(*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))
(* im (+ 1/4 (* -7/12 im)))
(*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))
(* im (+ 1/4 (* -7/12 im)))
(*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))
(* -7/12 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -7/12 binary64))
(* (pow im 2) (- (* 1/4 (/ 1 im)) 7/12))
(*.f64 (*.f64 im im) (+.f64 #s(literal -7/12 binary64) (/.f64 #s(literal 1/4 binary64) im)))
(* (pow im 2) (- (* 1/4 (/ 1 im)) 7/12))
(*.f64 (*.f64 im im) (+.f64 #s(literal -7/12 binary64) (/.f64 #s(literal 1/4 binary64) im)))
(* (pow im 2) (- (* 1/4 (/ 1 im)) 7/12))
(*.f64 (*.f64 im im) (+.f64 #s(literal -7/12 binary64) (/.f64 #s(literal 1/4 binary64) im)))
(* -7/12 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -7/12 binary64))
(* (pow im 2) (- (* 1/4 (/ 1 im)) 7/12))
(*.f64 (*.f64 im im) (+.f64 #s(literal -7/12 binary64) (/.f64 #s(literal 1/4 binary64) im)))
(* (pow im 2) (- (* 1/4 (/ 1 im)) 7/12))
(*.f64 (*.f64 im im) (+.f64 #s(literal -7/12 binary64) (/.f64 #s(literal 1/4 binary64) im)))
(* (pow im 2) (- (* 1/4 (/ 1 im)) 7/12))
(*.f64 (*.f64 im im) (+.f64 #s(literal -7/12 binary64) (/.f64 #s(literal 1/4 binary64) im)))
1/4
#s(literal 1/4 binary64)
(+ 1/4 (* -7/12 im))
(+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))
(+ 1/4 (* -7/12 im))
(+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))
(+ 1/4 (* -7/12 im))
(+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64)))
(* -7/12 im)
(*.f64 im #s(literal -7/12 binary64))
(* im (- (* 1/4 (/ 1 im)) 7/12))
(*.f64 im (+.f64 #s(literal -7/12 binary64) (/.f64 #s(literal 1/4 binary64) im)))
(* im (- (* 1/4 (/ 1 im)) 7/12))
(*.f64 im (+.f64 #s(literal -7/12 binary64) (/.f64 #s(literal 1/4 binary64) im)))
(* im (- (* 1/4 (/ 1 im)) 7/12))
(*.f64 im (+.f64 #s(literal -7/12 binary64) (/.f64 #s(literal 1/4 binary64) im)))
(* -7/12 im)
(*.f64 im #s(literal -7/12 binary64))
(* -1 (* im (- 7/12 (* 1/4 (/ 1 im)))))
(*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 #s(literal 7/12 binary64) (/.f64 #s(literal -1/4 binary64) im)))
(* -1 (* im (- 7/12 (* 1/4 (/ 1 im)))))
(*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 #s(literal 7/12 binary64) (/.f64 #s(literal -1/4 binary64) im)))
(* -1 (* im (- 7/12 (* 1/4 (/ 1 im)))))
(*.f64 (-.f64 #s(literal 0 binary64) im) (+.f64 #s(literal 7/12 binary64) (/.f64 #s(literal -1/4 binary64) im)))
(* 1/48 (* im (* (pow re 4) (- (* -1/3 (pow im 2)) 2))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))))
(* 1/48 (* im (* (pow re 4) (- (* -1/3 (pow im 2)) 2))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))))
(* 1/48 (* im (* (pow re 4) (- (* -1/3 (pow im 2)) 2))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))))
(* 1/48 (* im (* (pow re 4) (- (* -1/3 (pow im 2)) 2))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))))
(* 1/48 (* im (* (pow re 4) (- (* -1/3 (pow im 2)) 2))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))))
(* 1/48 (* im (* (pow re 4) (- (* -1/3 (pow im 2)) 2))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))))
(* 1/48 (* im (* (pow re 4) (- (* -1/3 (pow im 2)) 2))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))))
(* 1/48 (* im (* (pow re 4) (- (* -1/3 (pow im 2)) 2))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))))
(* 1/48 (* im (* (pow re 4) (- (* -1/3 (pow im 2)) 2))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))))
(* 1/48 (* im (* (pow re 4) (- (* -1/3 (pow im 2)) 2))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))))
(* 1/48 (* im (* (pow re 4) (- (* -1/3 (pow im 2)) 2))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))))
(* 1/48 (* im (* (pow re 4) (- (* -1/3 (pow im 2)) 2))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))))
(* -1/24 (* im (pow re 4)))
(*.f64 im (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/24 binary64)))
(* im (+ (* -1/24 (pow re 4)) (* -1/144 (* (pow im 2) (pow re 4)))))
(*.f64 im (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 im im) #s(literal -1/144 binary64)))))
(* im (+ (* -1/24 (pow re 4)) (* -1/144 (* (pow im 2) (pow re 4)))))
(*.f64 im (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 im im) #s(literal -1/144 binary64)))))
(* im (+ (* -1/24 (pow re 4)) (* -1/144 (* (pow im 2) (pow re 4)))))
(*.f64 im (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 im im) #s(literal -1/144 binary64)))))
(* -1/144 (* (pow im 3) (pow re 4)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/144 binary64)))
(* (pow im 3) (+ (* -1/24 (/ (pow re 4) (pow im 2))) (* -1/144 (pow re 4))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 #s(literal -1/24 binary64) (*.f64 im im)) #s(literal -1/144 binary64))))
(* (pow im 3) (+ (* -1/24 (/ (pow re 4) (pow im 2))) (* -1/144 (pow re 4))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 #s(literal -1/24 binary64) (*.f64 im im)) #s(literal -1/144 binary64))))
(* (pow im 3) (+ (* -1/24 (/ (pow re 4) (pow im 2))) (* -1/144 (pow re 4))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 #s(literal -1/24 binary64) (*.f64 im im)) #s(literal -1/144 binary64))))
(* -1/144 (* (pow im 3) (pow re 4)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/144 binary64)))
(* -1 (* (pow im 3) (+ (* 1/144 (pow re 4)) (* 1/24 (/ (pow re 4) (pow im 2))))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 #s(literal -1/24 binary64) (*.f64 im im)) #s(literal -1/144 binary64))))
(* -1 (* (pow im 3) (+ (* 1/144 (pow re 4)) (* 1/24 (/ (pow re 4) (pow im 2))))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 #s(literal -1/24 binary64) (*.f64 im im)) #s(literal -1/144 binary64))))
(* -1 (* (pow im 3) (+ (* 1/144 (pow re 4)) (* 1/24 (/ (pow re 4) (pow im 2))))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 #s(literal -1/24 binary64) (*.f64 im im)) #s(literal -1/144 binary64))))
(* 1/48 (pow re 4))
(*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/48 binary64))))
(* 1/48 (pow re 4))
(*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/48 binary64))))
(* 1/48 (pow re 4))
(*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/48 binary64))))
(* 1/48 (pow re 4))
(*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/48 binary64))))
(* 1/48 (pow re 4))
(*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/48 binary64))))
(* 1/48 (pow re 4))
(*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/48 binary64))))
(* 1/48 (pow re 4))
(*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/48 binary64))))
(* 1/48 (pow re 4))
(*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/48 binary64))))
(* 1/48 (pow re 4))
(*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/48 binary64))))
(* 1/48 (pow re 4))
(*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/48 binary64))))
(* 1/48 (pow re 4))
(*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/48 binary64))))
(* 1/48 (pow re 4))
(*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/48 binary64))))
(pow re 4)
(*.f64 (*.f64 re re) (*.f64 re re))
(pow re 4)
(*.f64 (*.f64 re re) (*.f64 re re))
(pow re 4)
(*.f64 (*.f64 re re) (*.f64 re re))
(pow re 4)
(*.f64 (*.f64 re re) (*.f64 re re))
(pow re 4)
(*.f64 (*.f64 re re) (*.f64 re re))
(pow re 4)
(*.f64 (*.f64 re re) (*.f64 re re))
(pow re 4)
(*.f64 (*.f64 re re) (*.f64 re re))
(pow re 4)
(*.f64 (*.f64 re re) (*.f64 re re))
(pow re 4)
(*.f64 (*.f64 re re) (*.f64 re re))
(pow re 4)
(*.f64 (*.f64 re re) (*.f64 re re))
(pow re 4)
(*.f64 (*.f64 re re) (*.f64 re re))
(pow re 4)
(*.f64 (*.f64 re re) (*.f64 re re))
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(* 1/192 (pow re 2))
(*.f64 (*.f64 re re) #s(literal 1/192 binary64))
(* (pow re 2) (+ 1/192 (* 1/2304 (pow re 2))))
(*.f64 re (*.f64 re (+.f64 #s(literal 1/192 binary64) (*.f64 (*.f64 re re) #s(literal 1/2304 binary64)))))
(* (pow re 2) (+ 1/192 (* 1/2304 (pow re 2))))
(*.f64 re (*.f64 re (+.f64 #s(literal 1/192 binary64) (*.f64 (*.f64 re re) #s(literal 1/2304 binary64)))))
(* (pow re 2) (+ 1/192 (* 1/2304 (pow re 2))))
(*.f64 re (*.f64 re (+.f64 #s(literal 1/192 binary64) (*.f64 (*.f64 re re) #s(literal 1/2304 binary64)))))
(* 1/2304 (pow re 4))
(*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/2304 binary64))))
(* (pow re 4) (+ 1/2304 (* 1/192 (/ 1 (pow re 2)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal 1/2304 binary64) (/.f64 #s(literal 1/192 binary64) (*.f64 re re))))
(* (pow re 4) (+ 1/2304 (* 1/192 (/ 1 (pow re 2)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal 1/2304 binary64) (/.f64 #s(literal 1/192 binary64) (*.f64 re re))))
(* (pow re 4) (+ 1/2304 (* 1/192 (/ 1 (pow re 2)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal 1/2304 binary64) (/.f64 #s(literal 1/192 binary64) (*.f64 re re))))
(* 1/2304 (pow re 4))
(*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/2304 binary64))))
(* (pow re 4) (+ 1/2304 (* 1/192 (/ 1 (pow re 2)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal 1/2304 binary64) (/.f64 #s(literal 1/192 binary64) (*.f64 re re))))
(* (pow re 4) (+ 1/2304 (* 1/192 (/ 1 (pow re 2)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal 1/2304 binary64) (/.f64 #s(literal 1/192 binary64) (*.f64 re re))))
(* (pow re 4) (+ 1/2304 (* 1/192 (/ 1 (pow re 2)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal 1/2304 binary64) (/.f64 #s(literal 1/192 binary64) (*.f64 re re))))
(* 1/2 (* im (- (* -1/3 (pow im 2)) 2)))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal 1/2 binary64))))
(+ (* -1/4 (* im (* (pow re 2) (- (* -1/3 (pow im 2)) 2)))) (* 1/2 (* im (- (* -1/3 (pow im 2)) 2))))
(*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))))
(+ (* 1/2 (* im (- (* -1/3 (pow im 2)) 2))) (* (pow re 2) (+ (* -1/4 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/48 (* im (* (pow re 2) (- (* -1/3 (pow im 2)) 2)))))))
(+.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 im (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))))
(+ (* 1/2 (* im (- (* -1/3 (pow im 2)) 2))) (* (pow re 2) (+ (* -1/4 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/48 (* im (* (pow re 2) (- (* -1/3 (pow im 2)) 2)))))))
(+.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 im (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))))
(* 1/48 (* im (* (pow re 4) (- (* -1/3 (pow im 2)) 2))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))))
(* (pow re 4) (+ (* -1/4 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 2))) (* 1/48 (* im (- (* -1/3 (pow im 2)) 2)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (+.f64 #s(literal 1/48 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 re re)))))
(* (pow re 4) (+ (* -1/4 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 2))) (+ (* 1/48 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/2 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 4))))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -1/4 binary64)))) (*.f64 re re)) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (+.f64 #s(literal 1/48 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))))
(* (pow re 4) (+ (* -1/4 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 2))) (+ (* 1/48 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/2 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 4))))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -1/4 binary64)))) (*.f64 re re)) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (+.f64 #s(literal 1/48 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))))
(* 1/48 (* im (* (pow re 4) (- (* -1/3 (pow im 2)) 2))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))))
(* (pow re 4) (+ (* -1/4 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 2))) (* 1/48 (* im (- (* -1/3 (pow im 2)) 2)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (+.f64 #s(literal 1/48 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 re re)))))
(* (pow re 4) (+ (* -1/4 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 2))) (+ (* 1/48 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/2 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 4))))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -1/4 binary64)))) (*.f64 re re)) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (+.f64 #s(literal 1/48 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))))
(* (pow re 4) (+ (* -1/4 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 2))) (+ (* 1/48 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/2 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 4))))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -1/4 binary64)))) (*.f64 re re)) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (+.f64 #s(literal 1/48 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))))
(* -2 (* im (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2))))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (*.f64 #s(literal 1/110592 binary64) (pow.f64 re #s(literal 6 binary64))) #s(literal -1/64 binary64)) (/.f64 (*.f64 re re) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/192 binary64) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/48 binary64)) #s(literal 1/48 binary64)))))))) (*.f64 im #s(literal -2 binary64)))
(* im (+ (* -2 (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2))))))))) (* -1/3 (* (pow im 2) (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2))))))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (*.f64 #s(literal 1/110592 binary64) (pow.f64 re #s(literal 6 binary64))) #s(literal -1/64 binary64)) (/.f64 (*.f64 re re) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/192 binary64) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/48 binary64)) #s(literal 1/48 binary64)))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(* im (+ (* -2 (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2))))))))) (* -1/3 (* (pow im 2) (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2))))))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (*.f64 #s(literal 1/110592 binary64) (pow.f64 re #s(literal 6 binary64))) #s(literal -1/64 binary64)) (/.f64 (*.f64 re re) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/192 binary64) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/48 binary64)) #s(literal 1/48 binary64)))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(* im (+ (* -2 (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2))))))))) (* -1/3 (* (pow im 2) (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2))))))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (*.f64 #s(literal 1/110592 binary64) (pow.f64 re #s(literal 6 binary64))) #s(literal -1/64 binary64)) (/.f64 (*.f64 re re) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/192 binary64) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/48 binary64)) #s(literal 1/48 binary64)))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(* -1/3 (* (pow im 3) (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2))))))))))
(*.f64 im (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (*.f64 #s(literal 1/110592 binary64) (pow.f64 re #s(literal 6 binary64))) #s(literal -1/64 binary64)) (/.f64 (*.f64 re re) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/192 binary64) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/48 binary64)) #s(literal 1/48 binary64))))))))))
(* (pow im 3) (+ (* -2 (/ (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2)))))))) (pow im 2))) (* -1/3 (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2)))))))))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (*.f64 #s(literal 1/110592 binary64) (pow.f64 re #s(literal 6 binary64))) #s(literal -1/64 binary64)) (/.f64 (*.f64 re re) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/192 binary64) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/48 binary64)) #s(literal 1/48 binary64)))))))) (+.f64 (/.f64 #s(literal -2 binary64) (*.f64 im im)) #s(literal -1/3 binary64))))
(* (pow im 3) (+ (* -2 (/ (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2)))))))) (pow im 2))) (* -1/3 (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2)))))))))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (*.f64 #s(literal 1/110592 binary64) (pow.f64 re #s(literal 6 binary64))) #s(literal -1/64 binary64)) (/.f64 (*.f64 re re) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/192 binary64) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/48 binary64)) #s(literal 1/48 binary64)))))))) (+.f64 (/.f64 #s(literal -2 binary64) (*.f64 im im)) #s(literal -1/3 binary64))))
(* (pow im 3) (+ (* -2 (/ (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2)))))))) (pow im 2))) (* -1/3 (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2)))))))))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (*.f64 #s(literal 1/110592 binary64) (pow.f64 re #s(literal 6 binary64))) #s(literal -1/64 binary64)) (/.f64 (*.f64 re re) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/192 binary64) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/48 binary64)) #s(literal 1/48 binary64)))))))) (+.f64 (/.f64 #s(literal -2 binary64) (*.f64 im im)) #s(literal -1/3 binary64))))
(* -1/3 (* (pow im 3) (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2))))))))))
(*.f64 im (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (*.f64 #s(literal 1/110592 binary64) (pow.f64 re #s(literal 6 binary64))) #s(literal -1/64 binary64)) (/.f64 (*.f64 re re) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/192 binary64) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/48 binary64)) #s(literal 1/48 binary64))))))))))
(* -1 (* (pow im 3) (+ (* 1/3 (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2))))))))) (* 2 (/ (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2)))))))) (pow im 2))))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (*.f64 #s(literal 1/110592 binary64) (pow.f64 re #s(literal 6 binary64))) #s(literal -1/64 binary64)) (/.f64 (*.f64 re re) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/192 binary64) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/48 binary64)) #s(literal 1/48 binary64)))))))) (+.f64 (/.f64 #s(literal -2 binary64) (*.f64 im im)) #s(literal -1/3 binary64))))
(* -1 (* (pow im 3) (+ (* 1/3 (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2))))))))) (* 2 (/ (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2)))))))) (pow im 2))))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (*.f64 #s(literal 1/110592 binary64) (pow.f64 re #s(literal 6 binary64))) #s(literal -1/64 binary64)) (/.f64 (*.f64 re re) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/192 binary64) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/48 binary64)) #s(literal 1/48 binary64)))))))) (+.f64 (/.f64 #s(literal -2 binary64) (*.f64 im im)) #s(literal -1/3 binary64))))
(* -1 (* (pow im 3) (+ (* 1/3 (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2))))))))) (* 2 (/ (+ 1/2 (/ (* (pow re 2) (- (* 1/110592 (pow re 6)) 1/64)) (+ 1/16 (* 1/48 (* (pow re 2) (+ 1/4 (* 1/48 (pow re 2)))))))) (pow im 2))))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (*.f64 #s(literal 1/110592 binary64) (pow.f64 re #s(literal 6 binary64))) #s(literal -1/64 binary64)) (/.f64 (*.f64 re re) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/192 binary64) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/48 binary64)) #s(literal 1/48 binary64)))))))) (+.f64 (/.f64 #s(literal -2 binary64) (*.f64 im im)) #s(literal -1/3 binary64))))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1/4 (pow re 2)))
(+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))
(+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))
(+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64))))))
(+ 1/2 (* (pow re 2) (- (* 1/48 (pow re 2)) 1/4)))
(+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64))))))
(* 1/48 (pow re 4))
(*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/48 binary64))))
(* (pow re 4) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal 1/48 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))
(* (pow re 4) (- (+ 1/48 (/ 1/2 (pow re 4))) (* 1/4 (/ 1 (pow re 2)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (+.f64 #s(literal 1/48 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
(* (pow re 4) (- (+ 1/48 (/ 1/2 (pow re 4))) (* 1/4 (/ 1 (pow re 2)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (+.f64 #s(literal 1/48 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
(* 1/48 (pow re 4))
(*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/48 binary64))))
(* (pow re 4) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal 1/48 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))
(* (pow re 4) (- (+ 1/48 (/ 1/2 (pow re 4))) (* 1/4 (/ 1 (pow re 2)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (+.f64 #s(literal 1/48 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
(* (pow re 4) (- (+ 1/48 (/ 1/2 (pow re 4))) (* 1/4 (/ 1 (pow re 2)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (+.f64 #s(literal 1/48 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
(* -1/4 (pow re 2))
(*.f64 (*.f64 re re) #s(literal -1/4 binary64))
(* (pow re 2) (- (* 1/48 (pow re 2)) 1/4))
(*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))
(* (pow re 2) (- (* 1/48 (pow re 2)) 1/4))
(*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))
(* (pow re 2) (- (* 1/48 (pow re 2)) 1/4))
(*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))
(* 1/48 (pow re 4))
(*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/48 binary64))))
(* (pow re 4) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal 1/48 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))
(* (pow re 4) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal 1/48 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))
(* (pow re 4) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal 1/48 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))
(* 1/48 (pow re 4))
(*.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/48 binary64))))
(* (pow re 4) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal 1/48 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))
(* (pow re 4) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal 1/48 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))
(* (pow re 4) (- 1/48 (* 1/4 (/ 1 (pow re 2)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal 1/48 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))
(* 1/2 (* im (cos re)))
(*.f64 (*.f64 im (cos.f64 re)) #s(literal 1/2 binary64))
(* 1/2 (* im (cos re)))
(*.f64 (*.f64 im (cos.f64 re)) #s(literal 1/2 binary64))
(* 1/2 (* im (cos re)))
(*.f64 (*.f64 im (cos.f64 re)) #s(literal 1/2 binary64))
(* 1/2 (* im (cos re)))
(*.f64 (*.f64 im (cos.f64 re)) #s(literal 1/2 binary64))
(* 1/2 (* im (cos re)))
(*.f64 (*.f64 im (cos.f64 re)) #s(literal 1/2 binary64))
(* 1/2 (* im (cos re)))
(*.f64 (*.f64 im (cos.f64 re)) #s(literal 1/2 binary64))
(* 1/2 (* im (cos re)))
(*.f64 (*.f64 im (cos.f64 re)) #s(literal 1/2 binary64))
(* 1/2 (* im (cos re)))
(*.f64 (*.f64 im (cos.f64 re)) #s(literal 1/2 binary64))
(* 1/2 (* im (cos re)))
(*.f64 (*.f64 im (cos.f64 re)) #s(literal 1/2 binary64))
(* 1/2 (* im (cos re)))
(*.f64 (*.f64 im (cos.f64 re)) #s(literal 1/2 binary64))
(* 1/2 (* im (cos re)))
(*.f64 (*.f64 im (cos.f64 re)) #s(literal 1/2 binary64))
(* 1/2 (* im (cos re)))
(*.f64 (*.f64 im (cos.f64 re)) #s(literal 1/2 binary64))
(* 1/2 im)
(*.f64 im #s(literal 1/2 binary64))
(+ (* -1/4 (* im (pow re 2))) (* 1/2 im))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))))
(+ (* 1/2 im) (* (pow re 2) (+ (* -1/4 im) (* 1/48 (* im (pow re 2))))))
(+.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64))))))
(+ (* 1/2 im) (* (pow re 2) (+ (* -1/4 im) (* (pow re 2) (+ (* -1/1440 (* im (pow re 2))) (* 1/48 im))))))
(+.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal -1/4 binary64)) (*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal 1/48 binary64) (*.f64 #s(literal -1/1440 binary64) (*.f64 re re)))))))
(* 1/2 (* im (cos re)))
(*.f64 (*.f64 im (cos.f64 re)) #s(literal 1/2 binary64))
(* 1/2 (* im (cos re)))
(*.f64 (*.f64 im (cos.f64 re)) #s(literal 1/2 binary64))
(* 1/2 (* im (cos re)))
(*.f64 (*.f64 im (cos.f64 re)) #s(literal 1/2 binary64))
(* 1/2 (* im (cos re)))
(*.f64 (*.f64 im (cos.f64 re)) #s(literal 1/2 binary64))
(* 1/2 (* im (cos re)))
(*.f64 (*.f64 im (cos.f64 re)) #s(literal 1/2 binary64))
(* 1/2 (* im (cos re)))
(*.f64 (*.f64 im (cos.f64 re)) #s(literal 1/2 binary64))
(* 1/2 (* im (cos re)))
(*.f64 (*.f64 im (cos.f64 re)) #s(literal 1/2 binary64))
(* 1/2 (* im (cos re)))
(*.f64 (*.f64 im (cos.f64 re)) #s(literal 1/2 binary64))
(* -7/12 im)
(*.f64 im #s(literal -7/12 binary64))
(* -7/12 im)
(*.f64 im #s(literal -7/12 binary64))
(* -7/12 im)
(*.f64 im #s(literal -7/12 binary64))
(* -7/12 im)
(*.f64 im #s(literal -7/12 binary64))
(* -7/12 im)
(*.f64 im #s(literal -7/12 binary64))
(* -7/12 im)
(*.f64 im #s(literal -7/12 binary64))
(* -7/12 im)
(*.f64 im #s(literal -7/12 binary64))
(* -7/12 im)
(*.f64 im #s(literal -7/12 binary64))
(* -7/12 im)
(*.f64 im #s(literal -7/12 binary64))
(* -7/12 im)
(*.f64 im #s(literal -7/12 binary64))
(* -7/12 im)
(*.f64 im #s(literal -7/12 binary64))
(* -7/12 im)
(*.f64 im #s(literal -7/12 binary64))
(* 1/110592 (pow re 3))
(*.f64 #s(literal 1/110592 binary64) (*.f64 re (*.f64 re re)))
(* 1/110592 (pow re 3))
(*.f64 #s(literal 1/110592 binary64) (*.f64 re (*.f64 re re)))
(* 1/110592 (pow re 3))
(*.f64 #s(literal 1/110592 binary64) (*.f64 re (*.f64 re re)))
(* 1/110592 (pow re 3))
(*.f64 #s(literal 1/110592 binary64) (*.f64 re (*.f64 re re)))
(* 1/110592 (pow re 3))
(*.f64 #s(literal 1/110592 binary64) (*.f64 re (*.f64 re re)))
(* 1/110592 (pow re 3))
(*.f64 #s(literal 1/110592 binary64) (*.f64 re (*.f64 re re)))
(* 1/110592 (pow re 3))
(*.f64 #s(literal 1/110592 binary64) (*.f64 re (*.f64 re re)))
(* 1/110592 (pow re 3))
(*.f64 #s(literal 1/110592 binary64) (*.f64 re (*.f64 re re)))
(* 1/110592 (pow re 3))
(*.f64 #s(literal 1/110592 binary64) (*.f64 re (*.f64 re re)))
(* 1/110592 (pow re 3))
(*.f64 #s(literal 1/110592 binary64) (*.f64 re (*.f64 re re)))
(* 1/110592 (pow re 3))
(*.f64 #s(literal 1/110592 binary64) (*.f64 re (*.f64 re re)))
(* 1/110592 (pow re 3))
(*.f64 #s(literal 1/110592 binary64) (*.f64 re (*.f64 re re)))
(* 1/48 re)
(*.f64 re #s(literal 1/48 binary64))
(* 1/48 re)
(*.f64 re #s(literal 1/48 binary64))
(* 1/48 re)
(*.f64 re #s(literal 1/48 binary64))
(* 1/48 re)
(*.f64 re #s(literal 1/48 binary64))
(* 1/48 re)
(*.f64 re #s(literal 1/48 binary64))
(* 1/48 re)
(*.f64 re #s(literal 1/48 binary64))
(* 1/48 re)
(*.f64 re #s(literal 1/48 binary64))
(* 1/48 re)
(*.f64 re #s(literal 1/48 binary64))
(* 1/48 re)
(*.f64 re #s(literal 1/48 binary64))
(* 1/48 re)
(*.f64 re #s(literal 1/48 binary64))
(* 1/48 re)
(*.f64 re #s(literal 1/48 binary64))
(* 1/48 re)
(*.f64 re #s(literal 1/48 binary64))

eval163.0ms (0.9%)

Memory
-0.6MiB live, 435.2MiB allocated
Compiler

Compiled 52 535 to 3 218 computations (93.9% saved)

prune313.0ms (1.8%)

Memory
-33.3MiB live, 358.2MiB allocated
Pruning

45 alts after pruning (41 fresh and 4 done)

PrunedKeptTotal
New1 142151 157
Fresh52631
Picked325
Done022
Total1 150451 195
Accuracy
100.0%
Counts
1 195 → 45
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.5%
(pow.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
16.3%
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (*.f64 im im))
38.6%
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) im)
51.4%
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (cos.f64 re)) im)
69.3%
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))) im) (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))))
57.2%
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 #s(literal -2 binary64) im) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (/.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))) (*.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))))
56.1%
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 re)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) im))
38.6%
(/.f64 #s(literal 1 binary64) (/.f64 im (-.f64 #s(literal 0 binary64) (*.f64 im im))))
58.2%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))))
44.3%
(-.f64 (*.f64 (*.f64 im (*.f64 re re)) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/24 binary64)) #s(literal 1/2 binary64))) im)
48.4%
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))))
36.9%
(+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
4.6%
(+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64))))
48.1%
(*.f64 (/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)) im) (/.f64 (cos.f64 re) im))
38.6%
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) im))
55.0%
(*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/110592 binary64))))) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) #s(literal 1/192 binary64))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
62.1%
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
59.6%
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im)))))
63.2%
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
58.0%
(*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))))
51.4%
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) im)) (cos.f64 re))
11.9%
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -1/4 binary64)))) (*.f64 re re)) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (+.f64 #s(literal 1/48 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))))
17.5%
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/144 binary64)))
27.2%
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -7/12 binary64) (/.f64 #s(literal 1/4 binary64) im))))
48.4%
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
17.8%
(*.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
58.3%
(*.f64 (neg.f64 im) (cos.f64 re))
56.2%
(*.f64 im (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) (cos.f64 re))) #s(literal 3 binary64)) (neg.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) (cos.f64 re))) #s(literal 2 binary64)) (-.f64 (pow.f64 (neg.f64 (cos.f64 re)) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) (cos.f64 re))) (neg.f64 (cos.f64 re)))))))
56.2%
(*.f64 im (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re))))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)) #s(literal 3 binary64))))))
42.0%
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))
65.8%
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))))))
63.6%
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal 1/48 binary64) (*.f64 im #s(literal -11/240 binary64))))))))
44.1%
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im (+.f64 #s(literal -7/12 binary64) (*.f64 im #s(literal 23/48 binary64))))))))
63.6%
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
44.3%
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 im #s(literal 1/48 binary64)))))))
59.1%
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -7/12 binary64)))))
39.7%
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal 1/4 binary64))))
59.2%
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
64.4%
(*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (*.f64 re (*.f64 re #s(literal 1/24 binary64)))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))))))
16.7%
(*.f64 im (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 im im) #s(literal -1/144 binary64)))))
13.1%
(*.f64 im (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/24 binary64)))
40.6%
(*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal -7/12 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) im)) im))))
27.5%
(*.f64 im (*.f64 (*.f64 im im) #s(literal -7/12 binary64)))
35.5%
(*.f64 #s(literal -1/2 binary64) (exp.f64 im))
37.1%
(neg.f64 im)
Compiler

Compiled 2 784 to 959 computations (65.6% saved)

regimes141.0ms (0.8%)

Memory
-19.3MiB live, 296.0MiB allocated
Counts
76 → 2
Calls
Call 1
Inputs
(neg.f64 im)
(-.f64 #s(literal 0 binary64) im)
(*.f64 im (*.f64 (*.f64 im im) #s(literal -7/12 binary64)))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal 1/4 binary64))))
(+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) im)
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -7/12 binary64)))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) im))
(/.f64 #s(literal 1 binary64) (/.f64 im (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(*.f64 im (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/24 binary64)))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))))
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -7/12 binary64) (/.f64 #s(literal 1/4 binary64) im))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (*.f64 im im))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 im #s(literal 1/48 binary64)))))))
(*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal -7/12 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) im)) im))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im (+.f64 #s(literal -7/12 binary64) (*.f64 im #s(literal 23/48 binary64))))))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/144 binary64)))
(-.f64 (*.f64 (*.f64 im (*.f64 re re)) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/24 binary64)) #s(literal 1/2 binary64))) im)
(*.f64 im (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 im im) #s(literal -1/144 binary64)))))
(*.f64 im (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))) #s(literal 1/2 binary64)))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal 1/48 binary64) (*.f64 im #s(literal -11/240 binary64))))))))
(*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
(*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (*.f64 re (*.f64 re #s(literal 1/24 binary64)))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))))))
(*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/110592 binary64))))) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) #s(literal 1/192 binary64))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))) (*.f64 (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -1/4 binary64)))) (*.f64 re re)) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (+.f64 #s(literal 1/48 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/110592 binary64))))) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) #s(literal -1/4 binary64)))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(+.f64 (*.f64 im (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (*.f64 (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 im (*.f64 re re))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))))
(*.f64 #s(literal -1/2 binary64) (exp.f64 im))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (-.f64 #s(literal 0 binary64) im) (cos.f64 re))
(+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))))
(*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 im (cos.f64 re)))
(+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (cos.f64 re)) im)
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(*.f64 (cos.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) im)) (cos.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)) im) (/.f64 (cos.f64 re) im))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (cos.f64 re) (-.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im)))))
(+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im #s(literal 1/2 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 re)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) im))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
(+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (+.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)))))))))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))) im) (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))))
(/.f64 (*.f64 (*.f64 im (cos.f64 re)) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))) (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
(pow.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 #s(literal -2 binary64) im) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (/.f64 (*.f64 im (*.f64 im #s(literal -1/3 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))))) (*.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64)))) (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))))
(*.f64 im (/.f64 (-.f64 (pow.f64 (neg.f64 (cos.f64 re)) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) (cos.f64 re))) #s(literal 2 binary64))) (-.f64 (neg.f64 (cos.f64 re)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) (cos.f64 re))))))
(*.f64 im (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)) #s(literal 2 binary64))) (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)))))
(*.f64 im (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re))) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)) #s(literal 2 binary64))))))
(*.f64 im (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) (cos.f64 re))) #s(literal 3 binary64)) (neg.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) (cos.f64 re))) #s(literal 2 binary64)) (-.f64 (pow.f64 (neg.f64 (cos.f64 re)) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))) (*.f64 (*.f64 im im) (cos.f64 re))) (neg.f64 (cos.f64 re)))))))
(*.f64 im (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)))))))
(*.f64 im (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re))))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (cos.f64 re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (cos.f64 re)) #s(literal 3 binary64))))))
Outputs
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))))
(/.f64 (*.f64 (*.f64 im (cos.f64 re)) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))) (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
Calls

6 calls:

25.0ms
(-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
24.0ms
im
22.0ms
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
22.0ms
(cos.f64 re)
21.0ms
re
Results
AccuracySegmentsBranch
96.7%1re
99.9%2im
99.2%2(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
96.7%1(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
96.7%1(cos.f64 re)
99.9%2(-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
Compiler

Compiled 39 to 30 computations (23.1% saved)

regimes42.0ms (0.2%)

Memory
-0.3MiB live, 80.2MiB allocated
Counts
68 → 2
Calls
Call 1
Inputs
(neg.f64 im)
(-.f64 #s(literal 0 binary64) im)
(*.f64 im (*.f64 (*.f64 im im) #s(literal -7/12 binary64)))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal 1/4 binary64))))
(+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) im)
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -7/12 binary64)))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) im))
(/.f64 #s(literal 1 binary64) (/.f64 im (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(*.f64 im (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/24 binary64)))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))))
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -7/12 binary64) (/.f64 #s(literal 1/4 binary64) im))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (*.f64 im im))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 im #s(literal 1/48 binary64)))))))
(*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal -7/12 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) im)) im))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im (+.f64 #s(literal -7/12 binary64) (*.f64 im #s(literal 23/48 binary64))))))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/144 binary64)))
(-.f64 (*.f64 (*.f64 im (*.f64 re re)) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/24 binary64)) #s(literal 1/2 binary64))) im)
(*.f64 im (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 im im) #s(literal -1/144 binary64)))))
(*.f64 im (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))) #s(literal 1/2 binary64)))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal 1/48 binary64) (*.f64 im #s(literal -11/240 binary64))))))))
(*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
(*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (*.f64 re (*.f64 re #s(literal 1/24 binary64)))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))))))
(*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/110592 binary64))))) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) #s(literal 1/192 binary64))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))) (*.f64 (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -1/4 binary64)))) (*.f64 re re)) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (+.f64 #s(literal 1/48 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/110592 binary64))))) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) #s(literal -1/4 binary64)))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(+.f64 (*.f64 im (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (*.f64 (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 im (*.f64 re re))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))))
(*.f64 #s(literal -1/2 binary64) (exp.f64 im))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (-.f64 #s(literal 0 binary64) im) (cos.f64 re))
(+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))))
(*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 im (cos.f64 re)))
(+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (cos.f64 re)) im)
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(*.f64 (cos.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) im)) (cos.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)) im) (/.f64 (cos.f64 re) im))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (cos.f64 re) (-.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im)))))
(+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im #s(literal 1/2 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 re)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) im))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
(+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (+.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)))))))))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))) im) (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))))
(/.f64 (*.f64 (*.f64 im (cos.f64 re)) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))) (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
(pow.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
Outputs
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
(/.f64 (*.f64 (*.f64 im (cos.f64 re)) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))) (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
Calls

2 calls:

19.0ms
im
14.0ms
(-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
Results
AccuracySegmentsBranch
99.9%2im
99.9%2(-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
Compiler

Compiled 12 to 9 computations (25% saved)

regimes78.0ms (0.5%)

Memory
3.7MiB live, 130.4MiB allocated
Counts
66 → 1
Calls
Call 1
Inputs
(neg.f64 im)
(-.f64 #s(literal 0 binary64) im)
(*.f64 im (*.f64 (*.f64 im im) #s(literal -7/12 binary64)))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal 1/4 binary64))))
(+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) im)
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -7/12 binary64)))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) im))
(/.f64 #s(literal 1 binary64) (/.f64 im (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(*.f64 im (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/24 binary64)))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))))
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -7/12 binary64) (/.f64 #s(literal 1/4 binary64) im))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (*.f64 im im))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 im #s(literal 1/48 binary64)))))))
(*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal -7/12 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) im)) im))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im (+.f64 #s(literal -7/12 binary64) (*.f64 im #s(literal 23/48 binary64))))))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/144 binary64)))
(-.f64 (*.f64 (*.f64 im (*.f64 re re)) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/24 binary64)) #s(literal 1/2 binary64))) im)
(*.f64 im (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 im im) #s(literal -1/144 binary64)))))
(*.f64 im (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))) #s(literal 1/2 binary64)))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal 1/48 binary64) (*.f64 im #s(literal -11/240 binary64))))))))
(*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
(*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (*.f64 re (*.f64 re #s(literal 1/24 binary64)))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))))))
(*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/110592 binary64))))) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) #s(literal 1/192 binary64))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))) (*.f64 (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -1/4 binary64)))) (*.f64 re re)) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (+.f64 #s(literal 1/48 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/110592 binary64))))) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) #s(literal -1/4 binary64)))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(+.f64 (*.f64 im (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (*.f64 (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 im (*.f64 re re))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))))
(*.f64 #s(literal -1/2 binary64) (exp.f64 im))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (-.f64 #s(literal 0 binary64) im) (cos.f64 re))
(+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))))
(*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 im (cos.f64 re)))
(+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (cos.f64 re)) im)
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(*.f64 (cos.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) im)) (cos.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)) im) (/.f64 (cos.f64 re) im))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (cos.f64 re) (-.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im)))))
(+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im #s(literal 1/2 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 re)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) im))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
(+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (+.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)))))))))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/9 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal 1/3 binary64))) im) (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/9 binary64))))))
(/.f64 (*.f64 (*.f64 im (cos.f64 re)) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))) (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
(*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))))
Outputs
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))))))
Calls

4 calls:

21.0ms
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
18.0ms
im
17.0ms
(cos.f64 re)
14.0ms
(-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
Results
AccuracySegmentsBranch
96.7%1(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
96.7%1(cos.f64 re)
96.7%1im
96.7%1(-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
Compiler

Compiled 22 to 17 computations (22.7% saved)

regimes103.0ms (0.6%)

Memory
6.2MiB live, 118.8MiB allocated
Counts
58 → 3
Calls
Call 1
Inputs
(neg.f64 im)
(-.f64 #s(literal 0 binary64) im)
(*.f64 im (*.f64 (*.f64 im im) #s(literal -7/12 binary64)))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal 1/4 binary64))))
(+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) im)
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -7/12 binary64)))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) im))
(/.f64 #s(literal 1 binary64) (/.f64 im (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(*.f64 im (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/24 binary64)))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))))
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -7/12 binary64) (/.f64 #s(literal 1/4 binary64) im))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (*.f64 im im))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 im #s(literal 1/48 binary64)))))))
(*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal -7/12 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) im)) im))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im (+.f64 #s(literal -7/12 binary64) (*.f64 im #s(literal 23/48 binary64))))))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/144 binary64)))
(-.f64 (*.f64 (*.f64 im (*.f64 re re)) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/24 binary64)) #s(literal 1/2 binary64))) im)
(*.f64 im (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 im im) #s(literal -1/144 binary64)))))
(*.f64 im (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))) #s(literal 1/2 binary64)))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal 1/48 binary64) (*.f64 im #s(literal -11/240 binary64))))))))
(*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
(*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (*.f64 re (*.f64 re #s(literal 1/24 binary64)))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))))))
(*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/110592 binary64))))) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) #s(literal 1/192 binary64))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))) (*.f64 (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -1/4 binary64)))) (*.f64 re re)) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (+.f64 #s(literal 1/48 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/110592 binary64))))) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) #s(literal -1/4 binary64)))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(+.f64 (*.f64 im (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (*.f64 (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 im (*.f64 re re))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))))
(*.f64 #s(literal -1/2 binary64) (exp.f64 im))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (-.f64 #s(literal 0 binary64) im) (cos.f64 re))
(+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))))
(*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 im (cos.f64 re)))
(+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (cos.f64 re)) im)
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(*.f64 (cos.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) im)) (cos.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)) im) (/.f64 (cos.f64 re) im))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (cos.f64 re) (-.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im)))))
(+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im #s(literal 1/2 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 re)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) im))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
(+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (+.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)))))))))
Outputs
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(*.f64 #s(literal -1/2 binary64) (exp.f64 im))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))
Calls

4 calls:

48.0ms
im
16.0ms
(cos.f64 re)
15.0ms
re
15.0ms
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
Results
AccuracySegmentsBranch
93.4%1re
97.7%3im
93.4%1(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
93.4%1(cos.f64 re)
Compiler

Compiled 16 to 12 computations (25% saved)

regimes83.0ms (0.5%)

Memory
25.9MiB live, 106.5MiB allocated
Counts
55 → 3
Calls
Call 1
Inputs
(neg.f64 im)
(-.f64 #s(literal 0 binary64) im)
(*.f64 im (*.f64 (*.f64 im im) #s(literal -7/12 binary64)))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal 1/4 binary64))))
(+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) im)
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -7/12 binary64)))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) im))
(/.f64 #s(literal 1 binary64) (/.f64 im (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(*.f64 im (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/24 binary64)))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))))
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -7/12 binary64) (/.f64 #s(literal 1/4 binary64) im))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (*.f64 im im))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 im #s(literal 1/48 binary64)))))))
(*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal -7/12 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) im)) im))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im (+.f64 #s(literal -7/12 binary64) (*.f64 im #s(literal 23/48 binary64))))))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/144 binary64)))
(-.f64 (*.f64 (*.f64 im (*.f64 re re)) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/24 binary64)) #s(literal 1/2 binary64))) im)
(*.f64 im (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 im im) #s(literal -1/144 binary64)))))
(*.f64 im (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))) #s(literal 1/2 binary64)))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal 1/48 binary64) (*.f64 im #s(literal -11/240 binary64))))))))
(*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
(*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (*.f64 re (*.f64 re #s(literal 1/24 binary64)))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))))))
(*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/110592 binary64))))) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) #s(literal 1/192 binary64))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))) (*.f64 (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -1/4 binary64)))) (*.f64 re re)) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (+.f64 #s(literal 1/48 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/110592 binary64))))) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) #s(literal -1/4 binary64)))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(+.f64 (*.f64 im (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (*.f64 (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 im (*.f64 re re))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))))
(*.f64 #s(literal -1/2 binary64) (exp.f64 im))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (-.f64 #s(literal 0 binary64) im) (cos.f64 re))
(+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))))
(*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 im (cos.f64 re)))
(+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (cos.f64 re)) im)
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(*.f64 (cos.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) im)) (cos.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)) im) (/.f64 (cos.f64 re) im))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (cos.f64 re) (-.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im)))))
(+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im #s(literal 1/2 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 re)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) im))
Outputs
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(*.f64 #s(literal -1/2 binary64) (exp.f64 im))
(*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 im (cos.f64 re)))
Calls

4 calls:

28.0ms
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
21.0ms
im
15.0ms
re
14.0ms
(cos.f64 re)
Results
AccuracySegmentsBranch
91.6%2re
91.6%2(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
91.6%2(cos.f64 re)
95.8%3im
Compiler

Compiled 16 to 12 computations (25% saved)

regimes23.0ms (0.1%)

Memory
-1.9MiB live, 37.4MiB allocated
Counts
47 → 3
Calls
Call 1
Inputs
(neg.f64 im)
(-.f64 #s(literal 0 binary64) im)
(*.f64 im (*.f64 (*.f64 im im) #s(literal -7/12 binary64)))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal 1/4 binary64))))
(+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) im)
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -7/12 binary64)))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) im))
(/.f64 #s(literal 1 binary64) (/.f64 im (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(*.f64 im (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/24 binary64)))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))))
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -7/12 binary64) (/.f64 #s(literal 1/4 binary64) im))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (*.f64 im im))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 im #s(literal 1/48 binary64)))))))
(*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal -7/12 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) im)) im))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im (+.f64 #s(literal -7/12 binary64) (*.f64 im #s(literal 23/48 binary64))))))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/144 binary64)))
(-.f64 (*.f64 (*.f64 im (*.f64 re re)) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/24 binary64)) #s(literal 1/2 binary64))) im)
(*.f64 im (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 im im) #s(literal -1/144 binary64)))))
(*.f64 im (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))) #s(literal 1/2 binary64)))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal 1/48 binary64) (*.f64 im #s(literal -11/240 binary64))))))))
(*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
(*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (*.f64 re (*.f64 re #s(literal 1/24 binary64)))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))))))
(*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/110592 binary64))))) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) #s(literal 1/192 binary64))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))) (*.f64 (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -1/4 binary64)))) (*.f64 re re)) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (+.f64 #s(literal 1/48 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/110592 binary64))))) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) #s(literal -1/4 binary64)))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(+.f64 (*.f64 im (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (*.f64 (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 im (*.f64 re re))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))))
(*.f64 #s(literal -1/2 binary64) (exp.f64 im))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (-.f64 #s(literal 0 binary64) im) (cos.f64 re))
(+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))))
(*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 im (cos.f64 re)))
(+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (cos.f64 re)) im)
Outputs
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 #s(literal -1/2 binary64) (exp.f64 im))
(*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 im (cos.f64 re)))
Calls

1 calls:

13.0ms
im
Results
AccuracySegmentsBranch
95.7%3im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes46.0ms (0.3%)

Memory
-33.4MiB live, 83.4MiB allocated
Counts
44 → 4
Calls
Call 1
Inputs
(neg.f64 im)
(-.f64 #s(literal 0 binary64) im)
(*.f64 im (*.f64 (*.f64 im im) #s(literal -7/12 binary64)))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal 1/4 binary64))))
(+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) im)
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -7/12 binary64)))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) im))
(/.f64 #s(literal 1 binary64) (/.f64 im (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(*.f64 im (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/24 binary64)))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))))
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -7/12 binary64) (/.f64 #s(literal 1/4 binary64) im))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (*.f64 im im))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 im #s(literal 1/48 binary64)))))))
(*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal -7/12 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) im)) im))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im (+.f64 #s(literal -7/12 binary64) (*.f64 im #s(literal 23/48 binary64))))))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/144 binary64)))
(-.f64 (*.f64 (*.f64 im (*.f64 re re)) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/24 binary64)) #s(literal 1/2 binary64))) im)
(*.f64 im (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 im im) #s(literal -1/144 binary64)))))
(*.f64 im (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))) #s(literal 1/2 binary64)))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal 1/48 binary64) (*.f64 im #s(literal -11/240 binary64))))))))
(*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
(*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (*.f64 re (*.f64 re #s(literal 1/24 binary64)))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))))))
(*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/110592 binary64))))) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) #s(literal 1/192 binary64))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))) (*.f64 (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -1/4 binary64)))) (*.f64 re re)) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (+.f64 #s(literal 1/48 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/110592 binary64))))) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) #s(literal -1/4 binary64)))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(+.f64 (*.f64 im (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (*.f64 (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 im (*.f64 re re))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))))
(*.f64 #s(literal -1/2 binary64) (exp.f64 im))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (-.f64 #s(literal 0 binary64) im) (cos.f64 re))
(+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))))
Outputs
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 #s(literal -1/2 binary64) (exp.f64 im))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
Calls

3 calls:

15.0ms
re
13.0ms
im
11.0ms
(cos.f64 re)
Results
AccuracySegmentsBranch
78.5%2(cos.f64 re)
78.2%2re
92.1%4im
Compiler

Compiled 10 to 7 computations (30% saved)

regimes29.0ms (0.2%)

Memory
23.1MiB live, 61.0MiB allocated
Counts
40 → 4
Calls
Call 1
Inputs
(neg.f64 im)
(-.f64 #s(literal 0 binary64) im)
(*.f64 im (*.f64 (*.f64 im im) #s(literal -7/12 binary64)))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal 1/4 binary64))))
(+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) im)
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -7/12 binary64)))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) im))
(/.f64 #s(literal 1 binary64) (/.f64 im (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(*.f64 im (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/24 binary64)))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))))
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -7/12 binary64) (/.f64 #s(literal 1/4 binary64) im))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (*.f64 im im))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 im #s(literal 1/48 binary64)))))))
(*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal -7/12 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) im)) im))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im (+.f64 #s(literal -7/12 binary64) (*.f64 im #s(literal 23/48 binary64))))))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/144 binary64)))
(-.f64 (*.f64 (*.f64 im (*.f64 re re)) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/24 binary64)) #s(literal 1/2 binary64))) im)
(*.f64 im (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 im im) #s(literal -1/144 binary64)))))
(*.f64 im (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))) #s(literal 1/2 binary64)))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal 1/48 binary64) (*.f64 im #s(literal -11/240 binary64))))))))
(*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
(*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (*.f64 re (*.f64 re #s(literal 1/24 binary64)))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))))))
(*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/110592 binary64))))) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) #s(literal 1/192 binary64))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))) (*.f64 (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -1/4 binary64)))) (*.f64 re re)) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (+.f64 #s(literal 1/48 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/110592 binary64))))) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) #s(literal -1/4 binary64)))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(+.f64 (*.f64 im (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (*.f64 (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 im (*.f64 re re))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))))
(*.f64 #s(literal -1/2 binary64) (exp.f64 im))
Outputs
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 #s(literal -1/2 binary64) (exp.f64 im))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
Calls

2 calls:

12.0ms
re
11.0ms
im
Results
AccuracySegmentsBranch
67.5%2re
71.6%4im
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes15.0ms (0.1%)

Memory
-5.7MiB live, 33.4MiB allocated
Counts
39 → 3
Calls
Call 1
Inputs
(neg.f64 im)
(-.f64 #s(literal 0 binary64) im)
(*.f64 im (*.f64 (*.f64 im im) #s(literal -7/12 binary64)))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal 1/4 binary64))))
(+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) im)
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -7/12 binary64)))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) im))
(/.f64 #s(literal 1 binary64) (/.f64 im (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(*.f64 im (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/24 binary64)))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))))
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -7/12 binary64) (/.f64 #s(literal 1/4 binary64) im))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (*.f64 im im))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 im #s(literal 1/48 binary64)))))))
(*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal -7/12 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) im)) im))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im (+.f64 #s(literal -7/12 binary64) (*.f64 im #s(literal 23/48 binary64))))))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/144 binary64)))
(-.f64 (*.f64 (*.f64 im (*.f64 re re)) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/24 binary64)) #s(literal 1/2 binary64))) im)
(*.f64 im (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 im im) #s(literal -1/144 binary64)))))
(*.f64 im (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))) #s(literal 1/2 binary64)))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal 1/48 binary64) (*.f64 im #s(literal -11/240 binary64))))))))
(*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
(*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (*.f64 re (*.f64 re #s(literal 1/24 binary64)))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))))))
(*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/110592 binary64))))) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) #s(literal 1/192 binary64))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))) (*.f64 (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 #s(literal -1/4 binary64) (*.f64 re re))))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 (/.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -1/4 binary64)))) (*.f64 re re)) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (+.f64 #s(literal 1/48 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/110592 binary64))))) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/48 binary64))) #s(literal -1/4 binary64)))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(+.f64 (*.f64 im (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (*.f64 (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 im (*.f64 re re))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))))
Outputs
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
Calls

1 calls:

12.0ms
im
Results
AccuracySegmentsBranch
69.3%3im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes22.0ms (0.1%)

Memory
0.4MiB live, 41.1MiB allocated
Counts
29 → 2
Calls
Call 1
Inputs
(neg.f64 im)
(-.f64 #s(literal 0 binary64) im)
(*.f64 im (*.f64 (*.f64 im im) #s(literal -7/12 binary64)))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal 1/4 binary64))))
(+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) im)
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -7/12 binary64)))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) im))
(/.f64 #s(literal 1 binary64) (/.f64 im (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(*.f64 im (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/24 binary64)))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))))
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -7/12 binary64) (/.f64 #s(literal 1/4 binary64) im))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (*.f64 im im))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 im #s(literal 1/48 binary64)))))))
(*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal -7/12 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) im)) im))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im (+.f64 #s(literal -7/12 binary64) (*.f64 im #s(literal 23/48 binary64))))))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/144 binary64)))
(-.f64 (*.f64 (*.f64 im (*.f64 re re)) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/24 binary64)) #s(literal 1/2 binary64))) im)
(*.f64 im (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 im im) #s(literal -1/144 binary64)))))
(*.f64 im (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))) #s(literal 1/2 binary64)))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal 1/48 binary64) (*.f64 im #s(literal -11/240 binary64))))))))
(*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
Outputs
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im (+.f64 #s(literal -7/12 binary64) (*.f64 im #s(literal 23/48 binary64))))))))
Calls

2 calls:

11.0ms
re
8.0ms
im
Results
AccuracySegmentsBranch
67.5%2re
65.8%1im
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes18.0ms (0.1%)

Memory
-0.7MiB live, 37.9MiB allocated
Counts
27 → 2
Calls
Call 1
Inputs
(neg.f64 im)
(-.f64 #s(literal 0 binary64) im)
(*.f64 im (*.f64 (*.f64 im im) #s(literal -7/12 binary64)))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal 1/4 binary64))))
(+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) im)
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -7/12 binary64)))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) im))
(/.f64 #s(literal 1 binary64) (/.f64 im (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(*.f64 im (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/24 binary64)))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))))
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -7/12 binary64) (/.f64 #s(literal 1/4 binary64) im))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (*.f64 im im))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 im #s(literal 1/48 binary64)))))))
(*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal -7/12 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) im)) im))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im (+.f64 #s(literal -7/12 binary64) (*.f64 im #s(literal 23/48 binary64))))))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/144 binary64)))
(-.f64 (*.f64 (*.f64 im (*.f64 re re)) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/24 binary64)) #s(literal 1/2 binary64))) im)
(*.f64 im (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 im im) #s(literal -1/144 binary64)))))
(*.f64 im (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))) #s(literal 1/2 binary64)))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal 1/48 binary64) (*.f64 im #s(literal -11/240 binary64))))))))
(*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
Outputs
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im (+.f64 #s(literal -7/12 binary64) (*.f64 im #s(literal 23/48 binary64))))))))
Calls

2 calls:

9.0ms
im
8.0ms
re
Results
AccuracySegmentsBranch
63.6%1im
66.0%2re
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes7.0ms (0%)

Memory
19.0MiB live, 19.0MiB allocated
Counts
18 → 2
Calls
Call 1
Inputs
(neg.f64 im)
(-.f64 #s(literal 0 binary64) im)
(*.f64 im (*.f64 (*.f64 im im) #s(literal -7/12 binary64)))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal 1/4 binary64))))
(+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) im)
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -7/12 binary64)))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) im))
(/.f64 #s(literal 1 binary64) (/.f64 im (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(*.f64 im (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/24 binary64)))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))))
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -7/12 binary64) (/.f64 #s(literal 1/4 binary64) im))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (*.f64 im im))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 im #s(literal 1/48 binary64)))))))
(*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal -7/12 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) im)) im))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
Outputs
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 im #s(literal 1/48 binary64)))))))
Calls

1 calls:

6.0ms
re
Results
AccuracySegmentsBranch
66.0%2re
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes13.0ms (0.1%)

Memory
-12.5MiB live, 26.8MiB allocated
Counts
17 → 2
Calls
Call 1
Inputs
(neg.f64 im)
(-.f64 #s(literal 0 binary64) im)
(*.f64 im (*.f64 (*.f64 im im) #s(literal -7/12 binary64)))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal 1/4 binary64))))
(+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) im)
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -7/12 binary64)))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) im))
(/.f64 #s(literal 1 binary64) (/.f64 im (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(*.f64 im (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/24 binary64)))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))))
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -7/12 binary64) (/.f64 #s(literal 1/4 binary64) im))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (*.f64 im im))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 im #s(literal 1/48 binary64)))))))
(*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal -7/12 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) im)) im))))
Outputs
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 im #s(literal 1/48 binary64)))))))
Calls

2 calls:

6.0ms
re
5.0ms
im
Results
AccuracySegmentsBranch
61.1%2im
61.9%2re
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes11.0ms (0.1%)

Memory
-9.7MiB live, 29.8MiB allocated
Counts
15 → 1
Calls
Call 1
Inputs
(neg.f64 im)
(-.f64 #s(literal 0 binary64) im)
(*.f64 im (*.f64 (*.f64 im im) #s(literal -7/12 binary64)))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal 1/4 binary64))))
(+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) im)
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -7/12 binary64)))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) im))
(/.f64 #s(literal 1 binary64) (/.f64 im (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(*.f64 im (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/24 binary64)))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -7/12 binary64))))))
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -7/12 binary64) (/.f64 #s(literal 1/4 binary64) im))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (*.f64 im im))
Outputs
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
Calls

2 calls:

5.0ms
im
5.0ms
re
Results
AccuracySegmentsBranch
59.2%1im
59.2%1re
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes6.0ms (0%)

Memory
17.2MiB live, 17.2MiB allocated
Counts
6 → 2
Calls
Call 1
Inputs
(neg.f64 im)
(-.f64 #s(literal 0 binary64) im)
(*.f64 im (*.f64 (*.f64 im im) #s(literal -7/12 binary64)))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal 1/4 binary64))))
(+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1/2 binary64) (+.f64 im #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) im)
Outputs
(neg.f64 im)
(*.f64 im (*.f64 (*.f64 im im) #s(literal -7/12 binary64)))
Calls

2 calls:

3.0ms
re
2.0ms
im
Results
AccuracySegmentsBranch
59.1%2im
43.8%2re
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes3.0ms (0%)

Memory
8.2MiB live, 8.2MiB allocated
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

bsearch1.0ms (0%)

Memory
2.1MiB live, 2.1MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-254.52402531033576
-9.977013036976956e-5
Compiler

Compiled 17 to 16 computations (5.9% saved)

bsearch1.0ms (0%)

Memory
1.6MiB live, 1.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-254.52402531033576
-9.977013036976956e-5
Compiler

Compiled 17 to 16 computations (5.9% saved)

bsearch49.0ms (0.3%)

Memory
-28.8MiB live, 92.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
8.64986528565241e+58
2.2698275621572328e+70
26.0ms
4.988506516421306e-5
5.539410669455236
Samples
34.0ms304×0valid
Compiler

Compiled 495 to 379 computations (23.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
ival-cos: 7.0ms (37.6% of total)
ival-exp: 4.0ms (21.5% of total)
ival-mult: 4.0ms (21.5% of total)
ival-sub: 3.0ms (16.1% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch39.0ms (0.2%)

Memory
-8.9MiB live, 69.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
3.1858983001704024e+99
4.4690401021254874e+102
19.0ms
4.988506516421306e-5
5.539410669455236
Samples
24.0ms272×0valid
Compiler

Compiled 375 to 289 computations (22.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-cos: 7.0ms (40% of total)
ival-exp: 4.0ms (22.9% of total)
ival-mult: 3.0ms (17.2% of total)
ival-sub: 2.0ms (11.4% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch36.0ms (0.2%)

Memory
27.6MiB live, 66.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
3.1858983001704024e+99
4.4690401021254874e+102
17.0ms
4.988506516421306e-5
5.539410669455236
Samples
23.0ms272×0valid
Compiler

Compiled 312 to 244 computations (21.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-cos: 7.0ms (41.3% of total)
ival-exp: 4.0ms (23.6% of total)
ival-mult: 3.0ms (17.7% of total)
ival-sub: 2.0ms (11.8% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch58.0ms (0.3%)

Memory
-13.2MiB live, 101.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
2.397222581464086e+151
3.840899547576963e+155
16.0ms
7.59573700723028e+50
2.7354890875735053e+54
18.0ms
4.988506516421306e-5
5.539410669455236
Samples
35.0ms400×0valid
Compiler

Compiled 832 to 628 computations (24.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 24.0ms
ival-cos: 9.0ms (36.8% of total)
ival-exp: 6.0ms (24.6% of total)
ival-mult: 5.0ms (20.5% of total)
ival-sub: 3.0ms (12.3% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch80.0ms (0.5%)

Memory
6.2MiB live, 81.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
41.0ms
2.397222581464086e+151
3.840899547576963e+155
15.0ms
7.59573700723028e+50
2.7354890875735053e+54
19.0ms
4.988506516421306e-5
5.539410669455236
Samples
61.0ms400×0valid
Compiler

Compiled 868 to 655 computations (24.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 52.0ms
ival-exp: 32.0ms (62% of total)
ival-cos: 8.0ms (15.5% of total)
ival-mult: 7.0ms (13.6% of total)
ival-sub: 3.0ms (5.8% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch19.0ms (0.1%)

Memory
17.4MiB live, 17.4MiB allocated
Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
Steps
TimeLeftRight
2.0ms
2.397222581464086e+151
3.840899547576963e+155
15.0ms
7.59573700723028e+50
2.7354890875735053e+54
Samples
11.0ms144×0valid
Compiler

Compiled 469 to 326 computations (30.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 8.0ms
ival-cos: 3.0ms (38.8% of total)
ival-exp: 2.0ms (25.9% of total)
ival-mult: 2.0ms (25.9% of total)
ival-sub: 1.0ms (12.9% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch53.0ms (0.3%)

Memory
-0.2MiB live, 36.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
50.0ms
1.5006278850569096e+83
5.075516003011831e+88
Samples
13.0ms32×2valid
9.0ms46×1valid
6.0ms66×0valid
Compiler

Compiled 395 to 277 computations (29.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 23.0ms
ival-exp: 12.0ms (51.2% of total)
ival-cos: 5.0ms (21.3% of total)
adjust: 2.0ms (8.5% of total)
ival-sub: 2.0ms (8.5% of total)
ival-mult: 2.0ms (8.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch35.0ms (0.2%)

Memory
2.5MiB live, 45.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
33.0ms
7.704823539969127e+74
7.67006716725493e+76
Samples
12.0ms30×2valid
7.0ms35×1valid
5.0ms47×0valid
Compiler

Compiled 269 to 205 computations (23.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-exp: 11.0ms (55.3% of total)
ival-cos: 4.0ms (20.1% of total)
ival-sub: 2.0ms (10.1% of total)
ival-mult: 2.0ms (10.1% of total)
adjust: 1.0ms (5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch34.0ms (0.2%)

Memory
-10.3MiB live, 66.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
32.0ms
7.704823539969127e+74
7.67006716725493e+76
Samples
14.0ms30×2valid
8.0ms39×1valid
4.0ms43×0valid
Compiler

Compiled 255 to 191 computations (25.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 22.0ms
ival-exp: 11.0ms (50.6% of total)
ival-cos: 4.0ms (18.4% of total)
ival-sub: 3.0ms (13.8% of total)
ival-mult: 2.0ms (9.2% of total)
adjust: 1.0ms (4.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch35.0ms (0.2%)

Memory
20.3MiB live, 58.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
33.0ms
7.67006716725493e+76
9.467091490058003e+79
Samples
16.0ms39×2valid
6.0ms60×0valid
6.0ms29×1valid
Compiler

Compiled 241 to 184 computations (23.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 23.0ms
ival-exp: 13.0ms (56.8% of total)
ival-cos: 4.0ms (17.5% of total)
adjust: 2.0ms (8.7% of total)
ival-mult: 2.0ms (8.7% of total)
ival-sub: 2.0ms (8.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch24.0ms (0.1%)

Memory
-15.1MiB live, 34.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
23.0ms
4.988506516421306e-5
5.539410669455236
Samples
18.0ms144×0valid
Compiler

Compiled 152 to 115 computations (24.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-exp: 3.0ms (35% of total)
ival-cos: 3.0ms (35% of total)
ival-mult: 2.0ms (23.4% of total)
ival-sub: 1.0ms (11.7% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

simplify25.0ms (0.1%)

Memory
6.4MiB live, 45.6MiB allocated
Algorithm
egg-herbie
Rules
140×*-commutative_binary64
76×+-commutative_binary64
32×sub-neg_binary64
30×neg-mul-1_binary64
28×neg-sub0_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0164693
1256693
2281693
3316692
4343692
5355692
6360692
7361692
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) #s(literal -200 binary64)) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im))))) (/.f64 (*.f64 (*.f64 im (cos.f64 re)) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))) (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))
(if (<=.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) #s(literal -200 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (/.f64 (*.f64 (*.f64 im (cos.f64 re)) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))) (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))))))
(if (<=.f64 im #s(literal 5967269506265907/2251799813685248 binary64)) (*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))) (if (<=.f64 im #s(literal 118000000000000001163920428584533631593139958547058070537633792 binary64)) (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))))
(if (<=.f64 im #s(literal 3 binary64)) (*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))) (if (<=.f64 im #s(literal 4400000000000000147679476571972802242857232041076680077200057687494629909827464056314098201985338572800 binary64)) (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 im (cos.f64 re)))))
(if (<=.f64 im #s(literal 6980579422424269/4503599627370496 binary64)) (*.f64 (neg.f64 im) (cos.f64 re)) (if (<=.f64 im #s(literal 4400000000000000147679476571972802242857232041076680077200057687494629909827464056314098201985338572800 binary64)) (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 im (cos.f64 re)))))
(if (<=.f64 im #s(literal 7656119366529843/4503599627370496 binary64)) (*.f64 (neg.f64 im) (cos.f64 re)) (if (<=.f64 im #s(literal 2700000000000000109302449016128319335212090580162052096 binary64)) (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (if (<=.f64 im #s(literal 1450000000000000008916970026962341129071876318688191234841077689433007206910589003937916539220115798318566048431015268707329537996694171368435773842915328 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))))))
(if (<=.f64 im #s(literal 7475975381435023/4503599627370496 binary64)) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (if (<=.f64 im #s(literal 2700000000000000109302449016128319335212090580162052096 binary64)) (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (if (<=.f64 im #s(literal 52000000000000002637644622444777931456421280169599249008947373564603507242042282217963950535033116533015760702658980086722093712553726672981143565893632 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))))))
(if (<=.f64 im #s(literal 2700000000000000109302449016128319335212090580162052096 binary64)) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))))) (if (<=.f64 im #s(literal 40000000000000000687101295488708764721572416337221820430929313780800125051127541680330506971444692730890183838174171339147724505780692024998538197860352 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))))
(if (<=.f64 re #s(literal 320000000000000004681822473815959369910413756116689618969155451894334836560367429091328 binary64)) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))))) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im (+.f64 #s(literal -7/12 binary64) (*.f64 im #s(literal 23/48 binary64)))))))))
(if (<=.f64 re #s(literal 3400000000000000111796315958308888336871401708439776384188671428381619781632 binary64)) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im (+.f64 #s(literal -7/12 binary64) (*.f64 im #s(literal 23/48 binary64)))))))))
(if (<=.f64 re #s(literal 3400000000000000111796315958308888336871401708439776384188671428381619781632 binary64)) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 im #s(literal 1/48 binary64))))))))
(if (<=.f64 re #s(literal 949999999999999977215729912232604536935754255418500616673951666938034622824448 binary64)) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 im #s(literal 1/48 binary64))))))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(if (<=.f64 im #s(literal 5674535530486825/4503599627370496 binary64)) (neg.f64 im) (*.f64 im (*.f64 (*.f64 im im) #s(literal -7/12 binary64))))
(neg.f64 im)
Outputs
(if (<=.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) #s(literal -200 binary64)) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im))))) (/.f64 (*.f64 (*.f64 im (cos.f64 re)) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))) (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))
(if (<=.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) #s(literal -200 binary64)) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (exp.f64 im)) (*.f64 (cos.f64 re) (*.f64 (exp.f64 im) #s(literal 1/2 binary64)))) (/.f64 (*.f64 (*.f64 im (cos.f64 re)) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))) (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))
(if (<=.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) #s(literal -200 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) (/.f64 (*.f64 (*.f64 im (cos.f64 re)) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))) (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))
(if (<=.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) #s(literal -200 binary64)) (*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (/.f64 (*.f64 (*.f64 im (cos.f64 re)) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))) (-.f64 (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))))))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 im im)))))))))
(if (<=.f64 im #s(literal 5967269506265907/2251799813685248 binary64)) (*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))) (if (<=.f64 im #s(literal 118000000000000001163920428584533631593139958547058070537633792 binary64)) (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))))
(if (<=.f64 im #s(literal 5967269506265907/2251799813685248 binary64)) (*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))) (if (<=.f64 im #s(literal 118000000000000001163920428584533631593139958547058070537633792 binary64)) (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im #s(literal -1/120 binary64))))))))))
(if (<=.f64 im #s(literal 3 binary64)) (*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))) (if (<=.f64 im #s(literal 4400000000000000147679476571972802242857232041076680077200057687494629909827464056314098201985338572800 binary64)) (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 im (cos.f64 re)))))
(if (<=.f64 im #s(literal 3 binary64)) (*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))) (if (<=.f64 im #s(literal 4400000000000000147679476571972802242857232041076680077200057687494629909827464056314098201985338572800 binary64)) (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (*.f64 (*.f64 im (cos.f64 re)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(if (<=.f64 im #s(literal 6980579422424269/4503599627370496 binary64)) (*.f64 (neg.f64 im) (cos.f64 re)) (if (<=.f64 im #s(literal 4400000000000000147679476571972802242857232041076680077200057687494629909827464056314098201985338572800 binary64)) (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 im (cos.f64 re)))))
(if (<=.f64 im #s(literal 6980579422424269/4503599627370496 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re))) (if (<=.f64 im #s(literal 4400000000000000147679476571972802242857232041076680077200057687494629909827464056314098201985338572800 binary64)) (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (*.f64 (*.f64 im (cos.f64 re)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(if (<=.f64 im #s(literal 7656119366529843/4503599627370496 binary64)) (*.f64 (neg.f64 im) (cos.f64 re)) (if (<=.f64 im #s(literal 2700000000000000109302449016128319335212090580162052096 binary64)) (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (if (<=.f64 im #s(literal 1450000000000000008916970026962341129071876318688191234841077689433007206910589003937916539220115798318566048431015268707329537996694171368435773842915328 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))))))
(if (<=.f64 im #s(literal 7656119366529843/4503599627370496 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re))) (if (<=.f64 im #s(literal 2700000000000000109302449016128319335212090580162052096 binary64)) (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (if (<=.f64 im #s(literal 1450000000000000008916970026962341129071876318688191234841077689433007206910589003937916539220115798318566048431015268707329537996694171368435773842915328 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))))))
(if (<=.f64 im #s(literal 7475975381435023/4503599627370496 binary64)) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (if (<=.f64 im #s(literal 2700000000000000109302449016128319335212090580162052096 binary64)) (*.f64 #s(literal -1/2 binary64) (exp.f64 im)) (if (<=.f64 im #s(literal 52000000000000002637644622444777931456421280169599249008947373564603507242042282217963950535033116533015760702658980086722093712553726672981143565893632 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))))))
(if (<=.f64 im #s(literal 7475975381435023/4503599627370496 binary64)) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (if (<=.f64 im #s(literal 2700000000000000109302449016128319335212090580162052096 binary64)) (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (if (<=.f64 im #s(literal 52000000000000002637644622444777931456421280169599249008947373564603507242042282217963950535033116533015760702658980086722093712553726672981143565893632 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))))))
(if (<=.f64 im #s(literal 2700000000000000109302449016128319335212090580162052096 binary64)) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))))) (if (<=.f64 im #s(literal 40000000000000000687101295488708764721572416337221820430929313780800125051127541680330506971444692730890183838174171339147724505780692024998538197860352 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))))
(if (<=.f64 im #s(literal 2700000000000000109302449016128319335212090580162052096 binary64)) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 im im)))))))) (if (<=.f64 im #s(literal 40000000000000000687101295488708764721572416337221820430929313780800125051127541680330506971444692730890183838174171339147724505780692024998538197860352 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/48 binary64)))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))))
(if (<=.f64 re #s(literal 320000000000000004681822473815959369910413756116689618969155451894334836560367429091328 binary64)) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))))) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im (+.f64 #s(literal -7/12 binary64) (*.f64 im #s(literal 23/48 binary64)))))))))
(if (<=.f64 re #s(literal 320000000000000004681822473815959369910413756116689618969155451894334836560367429091328 binary64)) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 im im)))))))) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im (+.f64 #s(literal -7/12 binary64) (*.f64 im #s(literal 23/48 binary64)))))))))
(if (<=.f64 re #s(literal 3400000000000000111796315958308888336871401708439776384188671428381619781632 binary64)) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im (+.f64 #s(literal -7/12 binary64) (*.f64 im #s(literal 23/48 binary64)))))))))
(if (<=.f64 re #s(literal 3400000000000000111796315958308888336871401708439776384188671428381619781632 binary64)) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -1/120 binary64) (*.f64 im im))))))) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/4 binary64) (*.f64 im (+.f64 #s(literal -7/12 binary64) (*.f64 im #s(literal 23/48 binary64)))))))))
(if (<=.f64 re #s(literal 3400000000000000111796315958308888336871401708439776384188671428381619781632 binary64)) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 im #s(literal 1/48 binary64))))))))
(if (<=.f64 re #s(literal 3400000000000000111796315958308888336871401708439776384188671428381619781632 binary64)) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -1/120 binary64) (*.f64 im im))))))) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 im #s(literal 1/48 binary64))))))))
(if (<=.f64 re #s(literal 949999999999999977215729912232604536935754255418500616673951666938034622824448 binary64)) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 im #s(literal 1/48 binary64))))))))
(if (<=.f64 re #s(literal 949999999999999977215729912232604536935754255418500616673951666938034622824448 binary64)) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/6 binary64) (*.f64 im #s(literal 1/48 binary64))))))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(if (<=.f64 im #s(literal 5674535530486825/4503599627370496 binary64)) (neg.f64 im) (*.f64 im (*.f64 (*.f64 im im) #s(literal -7/12 binary64))))
(if (<=.f64 im #s(literal 5674535530486825/4503599627370496 binary64)) (-.f64 #s(literal 0 binary64) im) (*.f64 im (*.f64 (*.f64 im im) #s(literal -7/12 binary64))))
(neg.f64 im)
(-.f64 #s(literal 0 binary64) im)

soundness5.2s (30.4%)

Memory
-9.9MiB live, 6 371.9MiB allocated
Rules
19 220×accelerator-lowering-fma.f32
19 220×accelerator-lowering-fma.f64
17 734×accelerator-lowering-fma.f32
17 734×accelerator-lowering-fma.f64
13 422×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04024060
112173916
238743575
081233319
042198
1224192
21909192
08168175
01125
14725
234325
0415225
03463758
110373647
236163351
369883341
081093107
0126626
1321592
2909586
32933565
46409565
08371532
049247
1307247
22778247
09987217
03334132
110733975
238283553
080753344
Stop Event
fuel
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
iter limit
node limit
Compiler

Compiled 1 726 to 915 computations (47% saved)

preprocess292.0ms (1.7%)

Memory
-9.9MiB live, 420.3MiB allocated
Remove

(abs re)

Compiler

Compiled 3 990 to 1 340 computations (66.4% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...