math.sin on complex, imaginary part

Time bar (total: 13.9s)

analyze0.0ms (0%)

Memory
0.7MiB live, 0.7MiB 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.2s (15.7%)

Memory
33.0MiB live, 3 214.4MiB allocated
Samples
788.0ms1 634×2valid
628.0ms2 378×1valid
450.0ms4 244×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.6s
ival-exp: 839.0ms (52.7% of total)
ival-cos: 245.0ms (15.4% of total)
ival-mult: 220.0ms (13.8% of total)
ival-sub: 156.0ms (9.8% of total)
adjust: 116.0ms (7.3% of total)
ival-true: 6.0ms (0.4% of total)
...in/eval/compile.rkt:110:19: 5.0ms (0.3% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

preprocess157.0ms (1.1%)

Memory
-19.5MiB live, 126.5MiB 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)

explain226.0ms (1.6%)

Memory
-14.3MiB live, 382.7MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1390-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))cancellation1390
Confusion
Predicted +Predicted -
+1390
-0117
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+13900
-00117
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0117
1139
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
63.0ms118×2valid
37.0ms158×1valid
23.0ms236×0valid
Compiler

Compiled 108 to 48 computations (55.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 99.0ms
ival-exp: 59.0ms (59.6% of total)
ival-cos: 15.0ms (15.2% of total)
ival-mult: 10.0ms (10.1% of total)
ival-sub: 8.0ms (8.1% of total)
adjust: 6.0ms (6.1% of total)
...in/eval/compile.rkt:110:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

Memory
2.0MiB live, 2.0MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
49.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)

simplify57.0ms (0.4%)

Memory
15.7MiB live, 94.7MiB 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.5%)

Memory
1.5MiB live, 126.8MiB 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)))
accuracy49.3%
(-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
Samples
26.0ms59×2valid
17.0ms79×1valid
15.0ms118×0valid
Compiler

Compiled 40 to 13 computations (67.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 45.0ms
ival-exp: 23.0ms (50.6% of total)
ival-sub: 8.0ms (17.6% of total)
ival-cos: 7.0ms (15.4% of total)
ival-mult: 4.0ms (8.8% of total)
adjust: 3.0ms (6.6% of total)
...in/eval/compile.rkt:110:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series7.0ms (0%)

Memory
13.9MiB live, 13.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
@-inf
(* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im)))
1.0ms
im
@0
(* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im)))

rewrite159.0ms (1.1%)

Memory
-17.3MiB live, 292.6MiB 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))

simplify565.0ms (4.1%)

Memory
-2.3MiB live, 917.1MiB 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.2%)

Memory
14.6MiB live, 53.1MiB allocated
Compiler

Compiled 4 889 to 542 computations (88.9% saved)

prune29.0ms (0.2%)

Memory
-4.1MiB live, 73.0MiB allocated
Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New1969205
Fresh000
Picked101
Done000
Total1979206
Accuracy
99.9%
Counts
206 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
37.0%
(+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
38.6%
(*.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))))
56.7%
(*.f64 (-.f64 #s(literal 0 binary64) im) (cos.f64 re))
94.0%
(*.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))))))))))
92.5%
(*.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))))))))
86.2%
(*.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)))))
94.0%
(*.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))))))
92.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 #s(literal -1/120 binary64))))))))
86.2%
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
Compiler

Compiled 332 to 232 computations (30.1% saved)

simplify541.0ms (3.9%)

Memory
3.5MiB live, 891.4MiB 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-diff128
(*.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
(*.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)))))))))
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 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
Rules
20 988×accelerator-lowering-fma.f32
20 988×accelerator-lowering-fma.f64
5 008×*-lowering-*.f32
5 008×*-lowering-*.f64
3 756×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
038316
1114316
2403316
31194311
43602308
54797308
67751308
08060283
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (* 1/2 (cos re)) (* im (+ -2 (* (* im im) (+ -1/3 (* im (* im (+ -1/60 (* (* im im) -1/2520)))))))))
(* 1/2 (cos re))
1/2
(cos re)
re
(* im (+ -2 (* (* im im) (+ -1/3 (* im (* im (+ -1/60 (* (* im im) -1/2520))))))))
im
(+ -2 (* (* im im) (+ -1/3 (* im (* im (+ -1/60 (* (* im im) -1/2520)))))))
-2
(* (* im im) (+ -1/3 (* im (* im (+ -1/60 (* (* im im) -1/2520))))))
(* im im)
(+ -1/3 (* im (* im (+ -1/60 (* (* im im) -1/2520)))))
-1/3
(* im (* im (+ -1/60 (* (* im im) -1/2520))))
(* im (+ -1/60 (* (* im im) -1/2520)))
(+ -1/60 (* (* im im) -1/2520))
-1/60
(* (* im im) -1/2520)
-1/2520
(* (- 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
(* (* 1/2 (cos re)) (* im (+ -2 (* (* im im) (+ -1/3 (* im (* im (+ -1/60 (* (* im im) -1/2520)))))))))
(*.f64 (cos.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (+.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 (*.f64 im im) #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
(* im (+ -2 (* (* im im) (+ -1/3 (* im (* im (+ -1/60 (* (* im im) -1/2520))))))))
(*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))
im
(+ -2 (* (* im im) (+ -1/3 (* im (* im (+ -1/60 (* (* im im) -1/2520)))))))
(+.f64 #s(literal -2 binary64) (*.f64 (*.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))))))))
-2
#s(literal -2 binary64)
(* (* im im) (+ -1/3 (* im (* im (+ -1/60 (* (* im im) -1/2520))))))
(*.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)))))))
(* im im)
(*.f64 im im)
(+ -1/3 (* im (* im (+ -1/60 (* (* im im) -1/2520)))))
(+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))
-1/3
#s(literal -1/3 binary64)
(* im (* im (+ -1/60 (* (* im im) -1/2520))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))
(* im (+ -1/60 (* (* im im) -1/2520)))
(*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))
(+ -1/60 (* (* im im) -1/2520))
(+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))
-1/60
#s(literal -1/60 binary64)
(* (* im im) -1/2520)
(*.f64 (*.f64 im im) #s(literal -1/2520 binary64))
-1/2520
#s(literal -1/2520 binary64)
(* (- 0 im) (cos re))
(-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 re) im))
(- 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 (*.f64 (cos.f64 re) im) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 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
(* im (+ -2 (* (* im im) -1/3)))
(*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))
im
(+ -2 (* (* im im) -1/3))
(+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))
-2
#s(literal -2 binary64)
(* (* im im) -1/3)
(*.f64 im (*.f64 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 #s(literal 1/2 binary64) (*.f64 (+.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 (cos.f64 re) im)))
(* 1/2 (cos re))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
1/2
#s(literal 1/2 binary64)
(cos re)
(cos.f64 re)
re
(* 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 im (*.f64 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 im (*.f64 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 im (*.f64 im #s(literal -1/60 binary64)))))
(* im im)
(*.f64 im im)
(+ -1/3 (* im (* im -1/60)))
(+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))
-1/3
#s(literal -1/3 binary64)
(* im (* im -1/60))
(*.f64 im (*.f64 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)

localize262.0ms (1.9%)

Memory
-3.5MiB live, 472.7MiB 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))
accuracy49.3%
(+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
accuracy99.8%
(*.f64 im #s(literal -1/60 binary64))
accuracy99.8%
(*.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.6%
(*.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))))))))
accuracy100.0%
(+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
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.8%
(*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))
accuracy99.8%
(*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))
accuracy99.8%
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))
accuracy99.8%
(*.f64 (*.f64 im im) #s(literal -1/2520 binary64))
Samples
54.0ms78×1valid
53.0ms60×2valid
37.0ms118×0valid
Compiler

Compiled 320 to 40 computations (87.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 98.0ms
ival-mult: 44.0ms (45.1% of total)
...in/eval/compile.rkt:111:19: 13.0ms (13.3% of total)
ival-add: 12.0ms (12.3% of total)
adjust: 8.0ms (8.2% of total)
ival-exp: 8.0ms (8.2% of total)
ival-cos: 6.0ms (6.1% of total)
ival-div: 3.0ms (3.1% of total)
...in/eval/compile.rkt:110:19: 1.0ms (1% of total)
ival-sub: 1.0ms (1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series43.0ms (0.3%)

Memory
14.2MiB live, 90.2MiB allocated
Counts
23 → 324
Calls
Call 1
Inputs
#<alt (* (* 1/2 (cos re)) (* im (+ -2 (* (* im im) (+ -1/3 (* im (* im (+ -1/60 (* (* im im) -1/2520)))))))))>
#<alt (* 1/2 (cos re))>
#<alt (cos re)>
#<alt (* im (+ -2 (* (* im im) (+ -1/3 (* im (* im (+ -1/60 (* (* im im) -1/2520))))))))>
#<alt (* (- 0 im) (cos re))>
#<alt (- 0 im)>
#<alt (* (* 1/2 (cos re)) (* im (+ -2 (* (* im im) -1/3))))>
#<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/2520)>
#<alt (* (* im im) (+ -1/3 (* im (* im (+ -1/60 (* (* im im) -1/2520))))))>
#<alt (* im (+ -1/60 (* (* im im) -1/2520)))>
#<alt (* im (* im (+ -1/60 (* (* im im) -1/2520))))>
#<alt (* (* im im) -1/3)>
#<alt (+ -2 (* (* im im) -1/3))>
#<alt (* (* im im) (+ -1/3 (* im (* im -1/60))))>
#<alt (* im (* im -1/60))>
#<alt (* im -1/60)>
Outputs
#<alt (* 1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))>
#<alt (+ (* -1/4 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))) (* 1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))>
#<alt (+ (* 1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* (pow re 2) (+ (* -1/4 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* 1/48 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))))))>
#<alt (+ (* 1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* (pow re 2) (+ (* -1/4 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* (pow re 2) (+ (* -1/1440 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))) (* 1/48 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))))))>
#<alt (* 1/2 (* im (* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* (cos re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 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)) (* (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 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 (* -1/2520 (pow im 7))>
#<alt (* -1 (* (pow im 7) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* (pow im 7) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))>
#<alt (* (pow im 7) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 4))) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1/2520 (pow im 7))>
#<alt (* -1 (* (pow im 7) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 7) (+ 1/2520 (+ (/ 1/3 (pow im 4)) (* 1/60 (/ 1 (pow im 2)))))))>
#<alt (* -1 (* (pow im 7) (+ 1/2520 (+ (/ 1/3 (pow im 4)) (+ (* 1/60 (/ 1 (pow im 2))) (* 2 (/ 1 (pow im 6))))))))>
#<alt (* -1 (* im (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 (* -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/2520 (pow im 2))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/3 (pow im 2))>
#<alt (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3))>
#<alt (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3))>
#<alt (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3))>
#<alt (* -1/2520 (pow im 6))>
#<alt (* -1 (* (pow im 6) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))>
#<alt (* -1/2520 (pow im 6))>
#<alt (* -1 (* (pow im 6) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))>
#<alt (* -1/60 im)>
#<alt (* im (- (* -1/2520 (pow im 2)) 1/60))>
#<alt (* im (- (* -1/2520 (pow im 2)) 1/60))>
#<alt (* im (- (* -1/2520 (pow im 2)) 1/60))>
#<alt (* -1/2520 (pow im 3))>
#<alt (* -1 (* (pow im 3) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 3) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 3) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1/2520 (pow im 3))>
#<alt (* -1 (* (pow im 3) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 3) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 3) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1/60 (pow im 2))>
#<alt (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60))>
#<alt (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60))>
#<alt (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60))>
#<alt (* -1/2520 (pow im 4))>
#<alt (* -1 (* (pow im 4) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 4) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 4) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1/2520 (pow im 4))>
#<alt (* -1 (* (pow im 4) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 4) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 4) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1/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>
#<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 (* -1 (* (pow im 2) (+ 1/3 (* 2 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 2) (+ 1/3 (* 2 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 2) (+ 1/3 (* 2 (/ 1 (pow im 2))))))>
#<alt (* -1/3 (pow im 2))>
#<alt (* -1 (* (pow im 2) (+ 1/3 (* 2 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 2) (+ 1/3 (* 2 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 2) (+ 1/3 (* 2 (/ 1 (pow im 2))))))>
#<alt (* -1/3 (pow im 2))>
#<alt (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3))>
#<alt (* (pow im 2) (- (* -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 (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 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
5.0ms
im
@-inf
(* im -1/60)
3.0ms
re
@-inf
(* (- 0 im) (cos re))
3.0ms
re
@0
(* (* 1/2 (cos re)) (* im (+ -2 (* (* im im) -1/3))))
3.0ms
re
@inf
(* (* 1/2 (cos re)) (* im (+ -2 (* (* im im) (+ -1/3 (* im (* im (+ -1/60 (* (* im im) -1/2520)))))))))
2.0ms
im
@inf
(* (* im im) (+ -1/3 (* im (* im (+ -1/60 (* (* im im) -1/2520))))))

rewrite474.0ms (3.4%)

Memory
10.8MiB live, 876.8MiB allocated
Algorithm
batch-egg-rewrite
Rules
5 170×accelerator-lowering-fma.f32
5 170×accelerator-lowering-fma.f64
4 228×*-lowering-*.f32
4 228×*-lowering-*.f64
3 880×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
038210
1220210
21886210
08173191
Stop Event
iter limit
node limit
Counts
23 → 603
Calls
Call 1
Inputs
(* (* 1/2 (cos re)) (* im (+ -2 (* (* im im) (+ -1/3 (* im (* im (+ -1/60 (* (* im im) -1/2520)))))))))
(* 1/2 (cos re))
(cos re)
(* im (+ -2 (* (* im im) (+ -1/3 (* im (* im (+ -1/60 (* (* im im) -1/2520))))))))
(* (- 0 im) (cos re))
(- 0 im)
(* (* 1/2 (cos re)) (* im (+ -2 (* (* im im) -1/3))))
(* 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/2520)
(* (* im im) (+ -1/3 (* im (* im (+ -1/60 (* (* im im) -1/2520))))))
(* im (+ -1/60 (* (* im im) -1/2520)))
(* im (* im (+ -1/60 (* (* im im) -1/2520))))
(* (* im im) -1/3)
(+ -2 (* (* im im) -1/3))
(* (* im im) (+ -1/3 (* im (* im -1/60))))
(* im (* im -1/60))
(* im -1/60)
Outputs
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 (+.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 im im)))))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) #s(literal -2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) #s(literal -2 binary64)))
(+.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (*.f64 (*.f64 (+.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 im im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im)) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im)))
(+.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im)) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im #s(literal -2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 (+.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 im im)))))
(fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im)))
(fma.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im)))
(fma.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 (*.f64 (+.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 im im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) #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 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im #s(literal -2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 (+.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 im im)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im #s(literal -2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 (+.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 im im)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 (+.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 im im))))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 (+.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 im im))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) #s(literal -2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) #s(literal -2 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) #s(literal -2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) #s(literal -2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) #s(literal -2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) #s(literal -2 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) #s(literal -2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (+.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 im im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))) (-.f64 (*.f64 (*.f64 (*.f64 (+.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 im im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (*.f64 (*.f64 (+.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 im im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))) (*.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (*.f64 (*.f64 (+.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 im im))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im)) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im)) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im)) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im)) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im))) (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im)) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im))) (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im)) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))))
(*.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 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))
(*.f64 im (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))
(*.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im))
(*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(*.f64 (*.f64 (cos.f64 re) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) im)
(*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) #s(literal 1/2 binary64)) (cos.f64 re))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) #s(literal 2 binary64))))))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
(*.f64 (cos.f64 re) #s(literal 1/2 binary64))
(cos.f64 re)
(+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (+.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 im im))))
(+.f64 (*.f64 (+.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 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 (+.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 im im))))) (/.f64 (*.f64 (*.f64 (+.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 im im))) (*.f64 (+.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 im im)))) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (+.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 im im))))))
(fma.f64 im #s(literal -2 binary64) (*.f64 (+.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 im im))))
(fma.f64 im (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im #s(literal -2 binary64)))
(fma.f64 #s(literal -2 binary64) im (*.f64 (+.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 im im))))
(fma.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (+.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 im im)) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) im (*.f64 im #s(literal -2 binary64)))
(fma.f64 (*.f64 im (*.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 #s(literal -2 binary64)))
(fma.f64 (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (*.f64 im im) (*.f64 im #s(literal -2 binary64)))
(/.f64 im (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (+.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 (+.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 #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 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (+.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 im im)))) (-.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 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im)))))))
(/.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 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) #s(literal 2 binary64)))) (*.f64 im (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) (*.f64 im (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))))
(/.f64 #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 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) im)))
(/.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 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) im)))
(/.f64 (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (+.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 (+.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 #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 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (-.f64 (*.f64 (*.f64 (+.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 im im))) (*.f64 (+.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 im im)))) (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (+.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 im im)))))))
(/.f64 (-.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 im (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) #s(literal 2 binary64)))))
(/.f64 (*.f64 im (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(/.f64 (*.f64 (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) im) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) im) (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (+.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 (+.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 #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 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))) (neg.f64 (+.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 (+.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 im im))) (*.f64 (+.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 im im)))))) (neg.f64 (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (+.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 im im))))))
(/.f64 (neg.f64 (*.f64 im (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 im (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) im)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) im)) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.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 (+.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 #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 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 #s(literal -8 binary64) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 (+.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 im im))) (*.f64 (+.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 im im)))) (-.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 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))))
(*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(*.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) im)
(*.f64 (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (+.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 (+.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 #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 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 im (*.f64 im im))))))))
(*.f64 (-.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 (+.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 im im))) (*.f64 (+.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 im im))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (+.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 im im))))))
(*.f64 (*.f64 im (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) #s(literal 2 binary64))))))
(*.f64 (*.f64 im (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) im) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) #s(literal 2 binary64))))))
(*.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) im) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))
(+.f64 (*.f64 (cos.f64 re) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re))))
(+.f64 (*.f64 #s(literal 0 binary64) (cos.f64 re)) (-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re))))
(-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re)))
(-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 re) im))
(-.f64 (*.f64 (cos.f64 re) #s(literal 0 binary64)) (*.f64 im (cos.f64 re)))
(-.f64 (*.f64 (cos.f64 re) #s(literal 0 binary64)) (*.f64 (cos.f64 re) im))
(-.f64 (*.f64 #s(literal 0 binary64) (cos.f64 re)) (*.f64 im (cos.f64 re)))
(-.f64 (*.f64 #s(literal 0 binary64) (cos.f64 re)) (*.f64 (cos.f64 re) im))
(fma.f64 (cos.f64 re) #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re))))
(fma.f64 #s(literal 0 binary64) (cos.f64 re) (-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re))))
(neg.f64 (*.f64 im (cos.f64 re)))
(neg.f64 (*.f64 (cos.f64 re) im))
(/.f64 (cos.f64 re) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 (cos.f64 re) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im 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 #s(literal 0 binary64) (*.f64 im (*.f64 im 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 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im im))
(/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 0 binary64) (*.f64 im im))) im)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im 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 #s(literal 0 binary64) (*.f64 im (*.f64 im 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 #s(literal 0 binary64) (*.f64 im (*.f64 im 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 (-.f64 #s(literal 0 binary64) (*.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 (-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re))) (-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re)))) (*.f64 (*.f64 (cos.f64 re) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 0 binary64) (cos.f64 re)) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (*.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 (-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re))) (-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re)))) (*.f64 (*.f64 #s(literal 0 binary64) (cos.f64 re)) (-.f64 #s(literal 0 binary64) (*.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 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 re) im))
(*.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (*.f64 im im)))
(*.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 0 binary64) (*.f64 im im))) (/.f64 #s(literal 1 binary64) im))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (cos.f64 re)) (/.f64 #s(literal 1 binary64) (*.f64 im im)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (cos.f64 re)) (/.f64 #s(literal 1 binary64) im))
(*.f64 (/.f64 (cos.f64 re) im) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) im))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im 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 (/.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 #s(literal 0 binary64) im))
(+.f64 (/.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) im))
(-.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 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im)) (-.f64 #s(literal 0 binary64) im))
(fma.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) im) (-.f64 #s(literal 0 binary64) im))
(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 (*.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 im im) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) im))))) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) 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))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) im))) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) im #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im im))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) #s(literal 0 binary64))
(neg.f64 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 #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 #s(literal 0 binary64) (*.f64 im (*.f64 im 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 #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 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(/.f64 (-.f64 #s(literal 0 binary64) (-.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 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im im))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (-.f64 #s(literal 0 binary64) (-.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 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.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)))))
(/.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 (-.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 (*.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 im im) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) im))))))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) im))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) im))))
(*.f64 #s(literal -1 binary64) im)
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) #s(literal -2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) #s(literal -2 binary64)))
(+.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im)) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im)))
(+.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im)) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im #s(literal -2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im)))
(fma.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im)))
(fma.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) #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 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (+.f64 #s(literal -8 binary64) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 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 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (+.f64 #s(literal -8 binary64) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 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 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (+.f64 #s(literal -8 binary64) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))) (-.f64 #s(literal 0 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 (neg.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))) (-.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/2 binary64) (cos.f64 re)) (*.f64 im #s(literal -2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im #s(literal -2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) #s(literal -2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) #s(literal -2 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) #s(literal -2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) #s(literal -2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) #s(literal -2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) #s(literal -2 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) #s(literal -2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))) (*.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im)) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im)) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im)) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im)) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im))) (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im)) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im))) (*.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im)) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im))))))
(*.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 (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 (*.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 im (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))
(*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im))
(*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (+.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 #s(literal 1/2 binary64) (cos.f64 re)) (+.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 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (+.f64 #s(literal -8 binary64) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1 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 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -2 binary64) (*.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 (*.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 #s(literal -2 binary64) im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))
(fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/3 binary64)) (*.f64 im #s(literal -2 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 (*.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 im (/.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 (*.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 #s(literal -8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 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 (*.f64 im im)) (*.f64 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 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(/.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 (*.f64 im im)) (*.f64 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 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) im)))
(/.f64 (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 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 (*.f64 im im)) (*.f64 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 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (-.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 (*.f64 im im)) (*.f64 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 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) im) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 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 (*.f64 im im)) (*.f64 im (*.f64 im im))))))) (-.f64 #s(literal 0 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 (neg.f64 (*.f64 im (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))) (-.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 -8 binary64) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) im)) (-.f64 #s(literal 0 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 (neg.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) im)) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal -8 binary64) (*.f64 im (*.f64 im im)))) (+.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 #s(literal -8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (+.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 #s(literal 1 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 (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1 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 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (/.f64 #s(literal 1 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 (*.f64 im im)) (*.f64 im (*.f64 im im))))) im) (/.f64 #s(literal 1 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 #s(literal 4 binary64) (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) im) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) #s(literal -2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) #s(literal -2 binary64)))
(+.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (*.f64 (*.f64 im (*.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) (cos.f64 re))))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im)) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im)))
(+.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im)) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im #s(literal -2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im (*.f64 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 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im)))
(fma.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im)))
(fma.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 (*.f64 im (*.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) (cos.f64 re))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) #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 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))) (*.f64 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 -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 1/2 binary64) (cos.f64 re)) im) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 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 1/2 binary64) (cos.f64 re)) im) (/.f64 #s(literal 1 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 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))) (*.f64 im (*.f64 im (+.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 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))) (*.f64 im (*.f64 im (+.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 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))))))) (-.f64 #s(literal 0 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 (neg.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))))) (-.f64 #s(literal 0 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 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im #s(literal -2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im (*.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 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im #s(literal -2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.f64 im (*.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 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (*.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 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) #s(literal -2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) #s(literal -2 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) #s(literal -2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (*.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 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (*.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 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) #s(literal -2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (*.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/2 binary64) (cos.f64 re)) im) #s(literal -2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) #s(literal -2 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) #s(literal -2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (*.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) (cos.f64 re))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.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) (cos.f64 re))) (*.f64 (*.f64 im (*.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) (cos.f64 re)))) (*.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (*.f64 (*.f64 im (*.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) (cos.f64 re)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im)) #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 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im)) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im)) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im)) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im))))))
(/.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 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im)) #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 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im)) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im))) (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im)) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im))) (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im)) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 re) 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) (*.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 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (*.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 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 #s(literal 1/2 binary64) (cos.f64 re))))
(*.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 1/2 binary64) (cos.f64 re)) im))
(*.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 #s(literal 1/2 binary64) (cos.f64 re)))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) 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 (*.f64 (cos.f64 re) 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))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (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)))))))) 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 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))))) (/.f64 #s(literal 1 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 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))))) (/.f64 #s(literal 1 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 im #s(literal -2 binary64)) (*.f64 im (*.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 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 im (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))) (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))) (*.f64 im (*.f64 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 im (*.f64 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 im (*.f64 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 #s(literal -2 binary64) im (*.f64 im (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 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 #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 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 (*.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 im (/.f64 #s(literal 1 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 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))) (*.f64 im (*.f64 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 im (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))) (*.f64 im (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im (*.f64 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 im (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))) (*.f64 im (*.f64 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 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))) (*.f64 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 -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 im (*.f64 (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))) (*.f64 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 (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))) (*.f64 im (*.f64 im (+.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 im (*.f64 (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))) im)))
(/.f64 (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))) (*.f64 im (*.f64 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 im (*.f64 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 im (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))) (*.f64 im (*.f64 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 im (*.f64 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 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))) (*.f64 im (*.f64 im (+.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 im (*.f64 (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))) (*.f64 im (*.f64 im (+.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 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))) (*.f64 im (*.f64 im (+.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 im (*.f64 (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))) (*.f64 im (*.f64 im (+.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 #s(literal -8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))) (*.f64 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 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))) (*.f64 im (*.f64 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 im (*.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 #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))) (*.f64 im (*.f64 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 im (*.f64 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 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))))))) (-.f64 #s(literal 0 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 (neg.f64 (*.f64 im (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))))) (-.f64 #s(literal 0 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 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))))) im)) (-.f64 #s(literal 0 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 (neg.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))) im)) (-.f64 #s(literal 0 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 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal -8 binary64) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))) (*.f64 im (*.f64 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 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))))))
(*.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 (*.f64 #s(literal -8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))) (*.f64 im (*.f64 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 im (*.f64 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 im (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))) (*.f64 im (*.f64 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 im #s(literal -2 binary64)) (*.f64 im (*.f64 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 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))))) (/.f64 #s(literal 1 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 im (*.f64 (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))))) (/.f64 #s(literal 1 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 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))))) im) (/.f64 #s(literal 1 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 #s(literal 4 binary64) (*.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))) im) (/.f64 #s(literal 1 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 (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)))) (neg.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 (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)))))
(-.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 (*.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)))) (neg.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))))))
(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)))
(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 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 im) #s(literal 1/2 binary64)))) (*.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 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (exp.f64 im) #s(literal -1/2 binary64))) (/.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 #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 #s(literal 0 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 0 binary64) (+.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (exp.f64 im) #s(literal -1/2 binary64))) (/.f64 (exp.f64 im) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 #s(literal 0 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)))))) (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 (-.f64 #s(literal 0 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 #s(literal 0 binary64) (+.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 (-.f64 #s(literal 0 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))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (exp.f64 im) #s(literal -1/2 binary64))) (/.f64 (exp.f64 im) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.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 #s(literal 0 binary64) (+.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 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (exp.f64 im) #s(literal -1/2 binary64))) (/.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 #s(literal 1 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 (*.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 #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 #s(literal 0 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 #s(literal 0 binary64) (+.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 (+.f64 im im))) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (exp.f64 im) #s(literal -1/2 binary64))) (/.f64 (exp.f64 im) #s(literal 1/2 binary64)))))))
(*.f64 (-.f64 #s(literal 0 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 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.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 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 im)) (*.f64 (exp.f64 im) #s(literal -1/2 binary64)))))
(*.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 (-.f64 #s(literal 0 binary64) (exp.f64 im)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (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)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))
(neg.f64 (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))
(/.f64 #s(literal 1/2 binary64) (exp.f64 im))
(/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (-.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 (-.f64 #s(literal 0 binary64) (-.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 (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 im) #s(literal 1/2 binary64)))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.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 #s(literal -1 binary64) (/.f64 #s(literal -1/2 binary64) (exp.f64 im)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 im) #s(literal 1/2 binary64)))))
(*.f64 im (*.f64 im #s(literal -1/2520 binary64)))
(*.f64 (*.f64 im im) #s(literal -1/2520 binary64))
(*.f64 #s(literal -1/2520 binary64) (*.f64 im im))
(*.f64 (*.f64 im #s(literal -1/2520 binary64)) im)
(+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))
(+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))
(fma.f64 im (*.f64 im #s(literal -1/3 binary64)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))
(fma.f64 im (*.f64 im (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
(fma.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im im)) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
(fma.f64 (*.f64 im im) #s(literal -1/3 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))
(fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
(fma.f64 #s(literal -1/3 binary64) (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))
(fma.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
(fma.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im im) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
(fma.f64 (*.f64 im #s(literal -1/3 binary64)) im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
(fma.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) im) im (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) im (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
(/.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (+.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 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (+.f64 (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (-.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) #s(literal 1/3 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.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 (*.f64 im im) (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) #s(literal 1/3 binary64)))) (*.f64 (+.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 im im))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.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 (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im im))))
(/.f64 (+.f64 (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))
(/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (+.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) #s(literal 1/3 binary64)))))
(/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (-.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 (*.f64 (+.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 im im)) (+.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) #s(literal 1/3 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.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 (neg.f64 (+.f64 (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (neg.f64 (+.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (neg.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) #s(literal 1/3 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (-.f64 #s(literal 0 binary64) (-.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 (neg.f64 (*.f64 (+.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) #s(literal 1/3 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (-.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 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (-.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(*.f64 (*.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 (+.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 im))
(*.f64 (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) im)
(*.f64 (+.f64 (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))
(*.f64 (-.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))
(*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) #s(literal 1/3 binary64))))))
(*.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (/.f64 #s(literal 1 binary64) (-.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 (*.f64 (+.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) #s(literal 1/3 binary64))))))
(*.f64 (*.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.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 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))
(+.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 im #s(literal -1/60 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im #s(literal -1/60 binary64))) (-.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (/.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (-.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))
(fma.f64 im #s(literal -1/60 binary64) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))
(fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (*.f64 im #s(literal -1/60 binary64)))
(fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/2520 binary64)) (*.f64 im #s(literal -1/60 binary64)))
(fma.f64 #s(literal -1/60 binary64) im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))
(fma.f64 #s(literal -1/2520 binary64) (*.f64 im (*.f64 im im)) (*.f64 im #s(literal -1/60 binary64)))
(fma.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) im (*.f64 im #s(literal -1/60 binary64)))
(fma.f64 (*.f64 im (*.f64 im im)) #s(literal -1/2520 binary64) (*.f64 im #s(literal -1/60 binary64)))
(fma.f64 (*.f64 im #s(literal -1/2520 binary64)) (*.f64 im im) (*.f64 im #s(literal -1/60 binary64)))
(/.f64 im (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im #s(literal -1/60 binary64))) (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (+.f64 (*.f64 #s(literal -1/216000 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64))) (*.f64 im (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (-.f64 (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im #s(literal -1/60 binary64))) (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal 1/60 binary64)))) (*.f64 im (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 im (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/6350400 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal 1/60 binary64)))) (*.f64 (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64)))) im)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/6350400 binary64))) im)))
(/.f64 (+.f64 (*.f64 #s(literal -1/216000 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64))) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im #s(literal -1/60 binary64))) (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im #s(literal -1/60 binary64))) (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (-.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))
(/.f64 (*.f64 im (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64))))) (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal 1/60 binary64)))))
(/.f64 (*.f64 im (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/6350400 binary64)))) (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64)))) im) (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal 1/60 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/6350400 binary64))) im) (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal -1/216000 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64))) (*.f64 im (*.f64 im im))))) (neg.f64 (+.f64 (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im #s(literal -1/60 binary64))) (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im #s(literal -1/60 binary64))) (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (neg.f64 (-.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))
(/.f64 (neg.f64 (*.f64 im (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64)))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal 1/60 binary64))))))
(/.f64 (neg.f64 (*.f64 im (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/6350400 binary64))))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64)))) im)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal 1/60 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/6350400 binary64))) im)) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64))) (*.f64 im (*.f64 im im))) (*.f64 #s(literal -1/216000 binary64) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (-.f64 (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im #s(literal -1/60 binary64))) (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 im #s(literal -1/60 binary64))))))
(*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))
(*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) im)
(*.f64 (+.f64 (*.f64 #s(literal -1/216000 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64))) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im #s(literal -1/60 binary64))) (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(*.f64 (-.f64 (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im #s(literal -1/60 binary64))) (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))
(*.f64 (*.f64 im (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal 1/60 binary64))))))
(*.f64 (*.f64 im (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/6350400 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))
(*.f64 (*.f64 (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64)))) im) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal 1/60 binary64))))))
(*.f64 (*.f64 (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/6350400 binary64))) im) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))
(+.f64 (*.f64 im (*.f64 im #s(literal -1/60 binary64))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))
(+.f64 (*.f64 im (*.f64 im #s(literal -1/60 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))
(+.f64 (*.f64 im (*.f64 im #s(literal -1/60 binary64))) (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) im))
(+.f64 (*.f64 im (*.f64 im #s(literal -1/60 binary64))) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (*.f64 im im)))
(+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))
(+.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (*.f64 im im)) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))
(fma.f64 im (*.f64 im #s(literal -1/60 binary64)) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))
(fma.f64 im (*.f64 im #s(literal -1/60 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))
(fma.f64 im (*.f64 im #s(literal -1/60 binary64)) (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) im))
(fma.f64 im (*.f64 im #s(literal -1/60 binary64)) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (*.f64 im im)))
(fma.f64 (*.f64 im im) #s(literal -1/60 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))
(fma.f64 (*.f64 im im) #s(literal -1/60 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))
(fma.f64 (*.f64 im im) #s(literal -1/60 binary64) (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) im))
(fma.f64 (*.f64 im im) #s(literal -1/60 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (*.f64 im im)))
(fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))
(fma.f64 #s(literal -1/60 binary64) (*.f64 im im) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))
(fma.f64 #s(literal -1/60 binary64) (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))
(fma.f64 #s(literal -1/60 binary64) (*.f64 im im) (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) im))
(fma.f64 #s(literal -1/60 binary64) (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (*.f64 im im)))
(fma.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))
(fma.f64 (*.f64 im #s(literal -1/60 binary64)) im (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))
(fma.f64 (*.f64 im #s(literal -1/60 binary64)) im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))
(fma.f64 (*.f64 im #s(literal -1/60 binary64)) im (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) im))
(fma.f64 (*.f64 im #s(literal -1/60 binary64)) im (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (*.f64 im im)))
(/.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal 1/60 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/6350400 binary64))))))
(/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64))))) (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal 1/60 binary64)))))
(/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/6350400 binary64)))) (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64)))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal 1/60 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/6350400 binary64))))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (pow.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im (*.f64 im #s(literal -1/60 binary64))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(/.f64 (+.f64 (*.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (pow.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (*.f64 im (*.f64 im #s(literal -1/60 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))
(/.f64 (+.f64 (*.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (pow.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) im) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) im) (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) im)) (*.f64 (*.f64 im (*.f64 im #s(literal -1/60 binary64))) (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) im)))))
(/.f64 (+.f64 (*.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (pow.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (*.f64 im im)) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (*.f64 im im)) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im #s(literal -1/60 binary64))) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (*.f64 im im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (-.f64 (*.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (*.f64 im im)) #s(literal 3 binary64)) (*.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (*.f64 im im)) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (*.f64 im im))) (-.f64 (*.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (*.f64 im im)) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))
(*.f64 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 im im))
(*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) im)
(*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/16003008000 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal 1/60 binary64))))))
(*.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/6350400 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 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 -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 (/.f64 #s(literal 4 binary64) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (neg.f64 (/.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im 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 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(-.f64 (/.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 4 binary64) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal 2 binary64))))
(fma.f64 im (*.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 im im) #s(literal -2 binary64))
(fma.f64 #s(literal 4 binary64) (/.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/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))))
(fma.f64 (*.f64 im #s(literal -1/3 binary64)) im #s(literal -2 binary64))
(/.f64 (+.f64 #s(literal -8 binary64) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 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 #s(literal -8 binary64) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2/3 binary64) (*.f64 im im)))))
(/.f64 #s(literal 1 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 (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2/3 binary64) (*.f64 im im)))) (+.f64 #s(literal -8 binary64) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))))
(/.f64 #s(literal 1 binary64) (/.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 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -4 binary64))))
(/.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -8 binary64) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (-.f64 #s(literal 0 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 #s(literal 0 binary64) (+.f64 #s(literal -8 binary64) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (neg.f64 (+.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2/3 binary64) (*.f64 im im))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -4 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 4 binary64) (-.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 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -8 binary64) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))) (neg.f64 (-.f64 #s(literal 0 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 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))) (neg.f64 (-.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/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -4 binary64))) (neg.f64 (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 4 binary64) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 4 binary64) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (/.f64 #s(literal 4 binary64) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (/.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im 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 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 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 #s(literal -8 binary64) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 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 #s(literal -8 binary64) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2/3 binary64) (*.f64 im im))))))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))
(*.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -8 binary64) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 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 #s(literal 0 binary64) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (/.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 (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -4 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))
(+.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/60 binary64))))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))) (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/60 binary64))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
(fma.f64 im (*.f64 im #s(literal -1/3 binary64)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))
(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 im (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))
(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 #s(literal -1/3 binary64) (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))
(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 (*.f64 im im)) (*.f64 im #s(literal -1/60 binary64)) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
(fma.f64 (*.f64 im #s(literal -1/3 binary64)) im (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/60 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 (*.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 (*.f64 im im) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/60 binary64))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))) (+.f64 (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (-.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/60 binary64))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/60 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 im im) (+.f64 #s(literal -1/27 binary64) (*.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.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 im im) (-.f64 #s(literal 1/9 binary64) (*.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 im im) (*.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 #s(literal -1/27 binary64) (*.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.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 #s(literal 1/3600 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 im im))))
(/.f64 (+.f64 (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/60 binary64))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/60 binary64))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))
(/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/27 binary64) (*.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.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 im im) (-.f64 #s(literal 1/9 binary64) (*.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (-.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal -1/27 binary64) (*.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.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 #s(literal 1/3600 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.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 (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (neg.f64 (+.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/60 binary64))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/60 binary64))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))))) (neg.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/27 binary64) (*.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))) (-.f64 #s(literal 0 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 (neg.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/9 binary64) (*.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))) (-.f64 #s(literal 0 binary64) (-.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 #s(literal -1/216000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 im im))) (-.f64 #s(literal 0 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 (neg.f64 (*.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/60 binary64))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (-.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/60 binary64))))) (*.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 (+.f64 (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/60 binary64))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))))
(*.f64 (-.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/60 binary64))))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
(*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/27 binary64) (*.f64 #s(literal -1/216000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1 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 #s(literal 1/3600 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (/.f64 #s(literal 1 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 #s(literal -1/216000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 im im)) (/.f64 #s(literal 1 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 #s(literal 1/9 binary64) (*.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))
(*.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 im #s(literal -1/60 binary64))
(*.f64 #s(literal -1/60 binary64) im)

simplify597.0ms (4.3%)

Memory
-6.2MiB live, 1 275.5MiB allocated
Algorithm
egg-herbie
Rules
17 324×accelerator-lowering-fma.f32
17 324×accelerator-lowering-fma.f64
6 790×*-lowering-*.f32
6 790×*-lowering-*.f64
5 936×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

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

eval170.0ms (1.2%)

Memory
12.8MiB live, 299.2MiB allocated
Compiler

Compiled 30 588 to 2 728 computations (91.1% saved)

prune121.0ms (0.9%)

Memory
-10.8MiB live, 342.5MiB allocated
Pruning

26 alts after pruning (25 fresh and 1 done)

PrunedKeptTotal
New987251 012
Fresh404
Picked415
Done000
Total995261 021
Accuracy
100.0%
Counts
1 021 → 26
Alt Table
Click to see full alt table
StatusAccuracyProgram
29.1%
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (cos.f64 re)) (*.f64 im im))
54.4%
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (cos.f64 re)) im)
56.6%
(/.f64 (cos.f64 re) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
69.2%
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))))
54.4%
(/.f64 #s(literal 1 binary64) (/.f64 im (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (cos.f64 re))))
38.1%
(-.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) im)
36.1%
(-.f64 (*.f64 (*.f64 im (*.f64 re re)) (+.f64 (*.f64 (*.f64 re re) #s(literal -1/24 binary64)) #s(literal 1/2 binary64))) im)
31.0%
(-.f64 #s(literal 0 binary64) im)
36.8%
(+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
54.5%
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) im) (cos.f64 re))
55.3%
(*.f64 (+.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)))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
55.6%
(*.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) (+.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))))))))))
55.5%
(*.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) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
53.3%
(*.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)))))
58.2%
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re 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))))))))))
57.4%
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re 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))))))))
55.1%
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
86.2%
(*.f64 (*.f64 im (cos.f64 re)) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
86.2%
(*.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)))))
56.7%
(*.f64 (neg.f64 im) (cos.f64 re))
57.4%
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))
53.4%
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
58.5%
(*.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 (*.f64 im im) #s(literal -1/5040 binary64)))))))))
37.9%
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
58.5%
(*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
57.8%
(*.f64 #s(literal 1/2 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))))))))
Compiler

Compiled 966 to 662 computations (31.5% saved)

simplify403.0ms (2.9%)

Memory
11.3MiB live, 1 085.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 #s(literal 0 binary64) im)
cost-diff0
(cos.f64 re)
cost-diff0
(/.f64 (cos.f64 re) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
cost-diff128
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im))
cost-diff0
(*.f64 re re)
cost-diff0
(*.f64 #s(literal -1/4 binary64) (*.f64 re re))
cost-diff0
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re)))
cost-diff0
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re 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))))))))))
cost-diff0
(*.f64 re re)
cost-diff0
(*.f64 #s(literal -1/4 binary64) (*.f64 re re))
cost-diff0
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re)))
cost-diff0
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.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) #s(literal -1/6 binary64)))
cost-diff0
(cos.f64 re)
cost-diff0
(*.f64 im (cos.f64 re))
cost-diff0
(*.f64 (*.f64 im (cos.f64 re)) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
Rules
15 056×accelerator-lowering-fma.f32
15 056×accelerator-lowering-fma.f64
3 374×+-lowering-+.f64
3 374×+-lowering-+.f32
2 788×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
037279
1105277
2329275
3887274
43031274
56052274
08040250
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (* im (cos re)) (+ -1 (* (* im im) -1/6)))
(* im (cos re))
im
(cos re)
re
(+ -1 (* (* im im) -1/6))
-1
(* (* im im) -1/6)
(* im im)
-1/6
(- 0 im)
0
im
(* (+ 1/2 (* -1/4 (* re re))) (* im (+ -2 (* (* im im) -1/3))))
(+ 1/2 (* -1/4 (* re re)))
1/2
(* -1/4 (* re re))
-1/4
(* 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 (* -1/4 (* re re))) (* im (+ -2 (* (* im im) (+ -1/3 (* im (* im (+ -1/60 (* (* im im) -1/2520)))))))))
(+ 1/2 (* -1/4 (* re re)))
1/2
(* -1/4 (* re re))
-1/4
(* re re)
re
(* im (+ -2 (* (* im im) (+ -1/3 (* im (* im (+ -1/60 (* (* im im) -1/2520))))))))
im
(+ -2 (* (* im im) (+ -1/3 (* im (* im (+ -1/60 (* (* im im) -1/2520)))))))
-2
(* (* im im) (+ -1/3 (* im (* im (+ -1/60 (* (* im im) -1/2520))))))
(* im im)
(+ -1/3 (* im (* im (+ -1/60 (* (* im im) -1/2520)))))
-1/3
(* im (* im (+ -1/60 (* (* im im) -1/2520))))
(* im (+ -1/60 (* (* im im) -1/2520)))
(+ -1/60 (* (* im im) -1/2520))
-1/60
(* (* im im) -1/2520)
-1/2520
(/ (cos re) (/ 1 (- 0 im)))
(cos re)
re
(/ 1 (- 0 im))
1
(- 0 im)
0
im
Outputs
(* (* im (cos re)) (+ -1 (* (* im im) -1/6)))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(* im (cos re))
(*.f64 im (cos.f64 re))
im
(cos re)
(cos.f64 re)
re
(+ -1 (* (* im im) -1/6))
(+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))
-1
#s(literal -1 binary64)
(* (* im im) -1/6)
(*.f64 im (*.f64 im #s(literal -1/6 binary64)))
(* im im)
(*.f64 im im)
-1/6
#s(literal -1/6 binary64)
(- 0 im)
(-.f64 #s(literal 0 binary64) im)
0
#s(literal 0 binary64)
im
(* (+ 1/2 (* -1/4 (* re re))) (* im (+ -2 (* (* im im) -1/3))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))))
(+ 1/2 (* -1/4 (* re re)))
(+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))
1/2
#s(literal 1/2 binary64)
(* -1/4 (* re re))
(*.f64 re (*.f64 re #s(literal -1/4 binary64)))
-1/4
#s(literal -1/4 binary64)
(* re re)
(*.f64 re re)
re
(* im (+ -2 (* (* im im) -1/3)))
(*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64)))))
im
(+ -2 (* (* im im) -1/3))
(+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im #s(literal -1/3 binary64))))
-2
#s(literal -2 binary64)
(* (* im im) -1/3)
(*.f64 im (*.f64 im #s(literal -1/3 binary64)))
(* im im)
(*.f64 im im)
-1/3
#s(literal -1/3 binary64)
(* (+ 1/2 (* -1/4 (* re re))) (* im (+ -2 (* (* im im) (+ -1/3 (* im (* im (+ -1/60 (* (* im im) -1/2520)))))))))
(*.f64 im (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (+.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))))))))))
(+ 1/2 (* -1/4 (* re re)))
(+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))
1/2
#s(literal 1/2 binary64)
(* -1/4 (* re re))
(*.f64 re (*.f64 re #s(literal -1/4 binary64)))
-1/4
#s(literal -1/4 binary64)
(* re re)
(*.f64 re re)
re
(* im (+ -2 (* (* im im) (+ -1/3 (* im (* im (+ -1/60 (* (* im im) -1/2520))))))))
(*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))
im
(+ -2 (* (* im im) (+ -1/3 (* im (* im (+ -1/60 (* (* im im) -1/2520)))))))
(+.f64 #s(literal -2 binary64) (*.f64 (*.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))))))))
-2
#s(literal -2 binary64)
(* (* im im) (+ -1/3 (* im (* im (+ -1/60 (* (* im im) -1/2520))))))
(*.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)))))))
(* im im)
(*.f64 im im)
(+ -1/3 (* im (* im (+ -1/60 (* (* im im) -1/2520)))))
(+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))
-1/3
#s(literal -1/3 binary64)
(* im (* im (+ -1/60 (* (* im im) -1/2520))))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))
(* im (+ -1/60 (* (* im im) -1/2520)))
(*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))
(+ -1/60 (* (* im im) -1/2520))
(+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))
-1/60
#s(literal -1/60 binary64)
(* (* im im) -1/2520)
(*.f64 (*.f64 im im) #s(literal -1/2520 binary64))
-1/2520
#s(literal -1/2520 binary64)
(/ (cos re) (/ 1 (- 0 im)))
(-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re)))
(cos re)
(cos.f64 re)
re
(/ 1 (- 0 im))
(/.f64 #s(literal -1 binary64) im)
1
#s(literal 1 binary64)
(- 0 im)
(-.f64 #s(literal 0 binary64) im)
0
#s(literal 0 binary64)
im

localize157.0ms (1.1%)

Memory
8.4MiB live, 270.0MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im))
accuracy100.0%
(-.f64 #s(literal 0 binary64) im)
accuracy100.0%
(cos.f64 re)
accuracy99.6%
(/.f64 (cos.f64 re) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
accuracy99.8%
(*.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)))))))
accuracy99.8%
(*.f64 (*.f64 im im) #s(literal -1/2520 binary64))
accuracy99.7%
(*.f64 #s(literal -1/4 binary64) (*.f64 re re))
accuracy95.9%
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re 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))))))))))
accuracy99.9%
(*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))
accuracy99.7%
(*.f64 #s(literal -1/4 binary64) (*.f64 re re))
accuracy99.7%
(*.f64 (*.f64 im im) #s(literal -1/3 binary64))
accuracy95.9%
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
accuracy100.0%
(-.f64 #s(literal 0 binary64) im)
accuracy100.0%
(+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))
accuracy99.9%
(*.f64 (*.f64 im (cos.f64 re)) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
accuracy99.8%
(*.f64 im (cos.f64 re))
accuracy99.7%
(*.f64 (*.f64 im im) #s(literal -1/6 binary64))
Samples
83.0ms256×0valid
Compiler

Compiled 285 to 39 computations (86.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 61.0ms
ival-mult: 25.0ms (40.7% of total)
...in/eval/compile.rkt:111:19: 12.0ms (19.5% of total)
ival-add: 10.0ms (16.3% of total)
ival-cos: 6.0ms (9.8% of total)
ival-sub: 4.0ms (6.5% of total)
ival-div: 3.0ms (4.9% of total)
...in/eval/compile.rkt:110:19: 1.0ms (1.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series38.0ms (0.3%)

Memory
-33.9MiB live, 30.9MiB allocated
Counts
17 → 264
Calls
Call 1
Inputs
#<alt (* (* im (cos re)) (+ -1 (* (* im im) -1/6)))>
#<alt (* im (cos re))>
#<alt (cos re)>
#<alt (+ -1 (* (* im im) -1/6))>
#<alt (- 0 im)>
#<alt (* (+ 1/2 (* -1/4 (* re re))) (* im (+ -2 (* (* im im) -1/3))))>
#<alt (+ 1/2 (* -1/4 (* re re)))>
#<alt (* -1/4 (* re re))>
#<alt (* re re)>
#<alt (* (+ 1/2 (* -1/4 (* re re))) (* im (+ -2 (* (* im im) (+ -1/3 (* im (* im (+ -1/60 (* (* im im) -1/2520)))))))))>
#<alt (/ 1 (- 0 im))>
#<alt (/ (cos re) (/ 1 (- 0 im)))>
#<alt (* (* im im) -1/6)>
#<alt (* (* im im) -1/3)>
#<alt (* im (+ -2 (* (* im im) -1/3)))>
#<alt (* (* im im) -1/2520)>
#<alt (* (* im im) (+ -1/3 (* im (* im (+ -1/60 (* (* im im) -1/2520))))))>
Outputs
#<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 (* im (- (* -1/6 (pow im 2)) 1))>
#<alt (+ (* -1/2 (* im (* (pow re 2) (- (* -1/6 (pow im 2)) 1)))) (* im (- (* -1/6 (pow im 2)) 1)))>
#<alt (+ (* im (- (* -1/6 (pow im 2)) 1)) (* (pow re 2) (+ (* -1/2 (* im (- (* -1/6 (pow im 2)) 1))) (* 1/24 (* im (* (pow re 2) (- (* -1/6 (pow im 2)) 1)))))))>
#<alt (+ (* im (- (* -1/6 (pow im 2)) 1)) (* (pow re 2) (+ (* -1/2 (* im (- (* -1/6 (pow im 2)) 1))) (* (pow re 2) (+ (* -1/720 (* im (* (pow re 2) (- (* -1/6 (pow im 2)) 1)))) (* 1/24 (* im (- (* -1/6 (pow im 2)) 1))))))))>
#<alt (* im (* (cos re) (- (* -1/6 (pow im 2)) 1)))>
#<alt (* im (* (cos re) (- (* -1/6 (pow im 2)) 1)))>
#<alt (* im (* (cos re) (- (* -1/6 (pow im 2)) 1)))>
#<alt (* im (* (cos re) (- (* -1/6 (pow im 2)) 1)))>
#<alt (* im (* (cos re) (- (* -1/6 (pow im 2)) 1)))>
#<alt (* im (* (cos re) (- (* -1/6 (pow im 2)) 1)))>
#<alt (* im (* (cos re) (- (* -1/6 (pow im 2)) 1)))>
#<alt (* im (* (cos re) (- (* -1/6 (pow im 2)) 1)))>
#<alt (* im (cos re))>
#<alt (* im (cos re))>
#<alt (* im (cos re))>
#<alt (* im (cos re))>
#<alt (* im (cos re))>
#<alt (* im (cos re))>
#<alt (* im (cos re))>
#<alt (* im (cos re))>
#<alt (* im (cos re))>
#<alt (* im (cos re))>
#<alt (* im (cos re))>
#<alt (* im (cos re))>
#<alt im>
#<alt (+ im (* -1/2 (* im (pow re 2))))>
#<alt (+ im (* (pow re 2) (+ (* -1/2 im) (* 1/24 (* im (pow re 2))))))>
#<alt (+ im (* (pow re 2) (+ (* -1/2 im) (* (pow re 2) (+ (* -1/720 (* im (pow re 2))) (* 1/24 im))))))>
#<alt (* im (cos re))>
#<alt (* im (cos re))>
#<alt (* im (cos re))>
#<alt (* im (cos re))>
#<alt (* im (cos re))>
#<alt (* im (cos re))>
#<alt (* im (cos re))>
#<alt (* im (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 (- (* -1/6 (pow im 2)) 1)>
#<alt (- (* -1/6 (pow im 2)) 1)>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1 im)>
#<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/4 (* im (* (pow re 2) (- (* -1/3 (pow im 2)) 2)))) (* 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/4 (* im (* (pow re 2) (- (* -1/3 (pow im 2)) 2))))>
#<alt (* (pow re 2) (+ (* -1/4 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/2 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 2)))))>
#<alt (* (pow re 2) (+ (* -1/4 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/2 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 2)))))>
#<alt (* (pow re 2) (+ (* -1/4 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/2 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 2)))))>
#<alt (* -1/4 (* im (* (pow re 2) (- (* -1/3 (pow im 2)) 2))))>
#<alt (* (pow re 2) (+ (* -1/4 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/2 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 2)))))>
#<alt (* (pow re 2) (+ (* -1/4 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/2 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 2)))))>
#<alt (* (pow re 2) (+ (* -1/4 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/2 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 2)))))>
#<alt (* -2 (* im (+ 1/2 (* -1/4 (pow re 2)))))>
#<alt (* im (+ (* -2 (+ 1/2 (* -1/4 (pow re 2)))) (* -1/3 (* (pow im 2) (+ 1/2 (* -1/4 (pow re 2)))))))>
#<alt (* im (+ (* -2 (+ 1/2 (* -1/4 (pow re 2)))) (* -1/3 (* (pow im 2) (+ 1/2 (* -1/4 (pow re 2)))))))>
#<alt (* im (+ (* -2 (+ 1/2 (* -1/4 (pow re 2)))) (* -1/3 (* (pow im 2) (+ 1/2 (* -1/4 (pow re 2)))))))>
#<alt (* -1/3 (* (pow im 3) (+ 1/2 (* -1/4 (pow re 2)))))>
#<alt (* (pow im 3) (+ (* -2 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))) (* -1/3 (+ 1/2 (* -1/4 (pow re 2))))))>
#<alt (* (pow im 3) (+ (* -2 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))) (* -1/3 (+ 1/2 (* -1/4 (pow re 2))))))>
#<alt (* (pow im 3) (+ (* -2 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))) (* -1/3 (+ 1/2 (* -1/4 (pow re 2))))))>
#<alt (* -1/3 (* (pow im 3) (+ 1/2 (* -1/4 (pow re 2)))))>
#<alt (* -1 (* (pow im 3) (+ (* 1/3 (+ 1/2 (* -1/4 (pow re 2)))) (* 2 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))))))>
#<alt (* -1 (* (pow im 3) (+ (* 1/3 (+ 1/2 (* -1/4 (pow re 2)))) (* 2 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))))))>
#<alt (* -1 (* (pow im 3) (+ (* 1/3 (+ 1/2 (* -1/4 (pow re 2)))) (* 2 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))))))>
#<alt 1/2>
#<alt (+ 1/2 (* -1/4 (pow re 2)))>
#<alt (+ 1/2 (* -1/4 (pow re 2)))>
#<alt (+ 1/2 (* -1/4 (pow re 2)))>
#<alt (* -1/4 (pow re 2))>
#<alt (* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/4))>
#<alt (* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/4))>
#<alt (* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/4))>
#<alt (* -1/4 (pow re 2))>
#<alt (* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/4))>
#<alt (* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/4))>
#<alt (* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/4))>
#<alt (* -1/4 (pow re 2))>
#<alt (* -1/4 (pow re 2))>
#<alt (* -1/4 (pow re 2))>
#<alt (* -1/4 (pow re 2))>
#<alt (* -1/4 (pow re 2))>
#<alt (* -1/4 (pow re 2))>
#<alt (* -1/4 (pow re 2))>
#<alt (* -1/4 (pow re 2))>
#<alt (* -1/4 (pow re 2))>
#<alt (* -1/4 (pow re 2))>
#<alt (* -1/4 (pow re 2))>
#<alt (* -1/4 (pow re 2))>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (* 1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))>
#<alt (+ (* -1/4 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))) (* 1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))>
#<alt (+ (* -1/4 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))) (* 1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))>
#<alt (+ (* -1/4 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))) (* 1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))>
#<alt (* -1/4 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))>
#<alt (* (pow re 2) (+ (* -1/4 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* 1/2 (/ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (pow re 2)))))>
#<alt (* (pow re 2) (+ (* -1/4 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* 1/2 (/ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (pow re 2)))))>
#<alt (* (pow re 2) (+ (* -1/4 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* 1/2 (/ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (pow re 2)))))>
#<alt (* -1/4 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))>
#<alt (* (pow re 2) (+ (* -1/4 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* 1/2 (/ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (pow re 2)))))>
#<alt (* (pow re 2) (+ (* -1/4 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* 1/2 (/ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (pow re 2)))))>
#<alt (* (pow re 2) (+ (* -1/4 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* 1/2 (/ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (pow re 2)))))>
#<alt (* -2 (* im (+ 1/2 (* -1/4 (pow re 2)))))>
#<alt (* im (+ (* -2 (+ 1/2 (* -1/4 (pow re 2)))) (* -1/3 (* (pow im 2) (+ 1/2 (* -1/4 (pow re 2)))))))>
#<alt (* im (+ (* -2 (+ 1/2 (* -1/4 (pow re 2)))) (* (pow im 2) (+ (* -1/3 (+ 1/2 (* -1/4 (pow re 2)))) (* -1/60 (* (pow im 2) (+ 1/2 (* -1/4 (pow re 2)))))))))>
#<alt (* im (+ (* -2 (+ 1/2 (* -1/4 (pow re 2)))) (* (pow im 2) (+ (* -1/3 (+ 1/2 (* -1/4 (pow re 2)))) (* (pow im 2) (+ (* -1/60 (+ 1/2 (* -1/4 (pow re 2)))) (* -1/2520 (* (pow im 2) (+ 1/2 (* -1/4 (pow re 2)))))))))))>
#<alt (* -1/2520 (* (pow im 7) (+ 1/2 (* -1/4 (pow re 2)))))>
#<alt (* (pow im 7) (+ (* -1/60 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))) (* -1/2520 (+ 1/2 (* -1/4 (pow re 2))))))>
#<alt (* (pow im 7) (+ (* -1/3 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 4))) (+ (* -1/60 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))) (* -1/2520 (+ 1/2 (* -1/4 (pow re 2)))))))>
#<alt (* (pow im 7) (+ (* -2 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 6))) (+ (* -1/3 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 4))) (+ (* -1/60 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))) (* -1/2520 (+ 1/2 (* -1/4 (pow re 2))))))))>
#<alt (* -1/2520 (* (pow im 7) (+ 1/2 (* -1/4 (pow re 2)))))>
#<alt (* -1 (* (pow im 7) (+ (* 1/2520 (+ 1/2 (* -1/4 (pow re 2)))) (* 1/60 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))))))>
#<alt (* -1 (* (pow im 7) (+ (* 1/2520 (+ 1/2 (* -1/4 (pow re 2)))) (+ (* 1/60 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))) (* 1/3 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 4)))))))>
#<alt (* -1 (* (pow im 7) (+ (* 1/2520 (+ 1/2 (* -1/4 (pow re 2)))) (+ (* 1/60 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))) (+ (* 1/3 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 4))) (* 2 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 6))))))))>
#<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 (+ (* -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 (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/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/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/2520 (pow im 2))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1/3 (pow im 2))>
#<alt (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3))>
#<alt (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3))>
#<alt (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3))>
#<alt (* -1/2520 (pow im 6))>
#<alt (* -1 (* (pow im 6) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))>
#<alt (* -1/2520 (pow im 6))>
#<alt (* -1 (* (pow im 6) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))>
Calls

66 calls:

TimeVariablePointExpression
1.0ms
im
@-inf
(* (+ 1/2 (* -1/4 (* re re))) (* im (+ -2 (* (* im im) (+ -1/3 (* im (* im (+ -1/60 (* (* im im) -1/2520)))))))))
1.0ms
im
@0
(* (+ 1/2 (* -1/4 (* re re))) (* im (+ -2 (* (* im im) -1/3))))
1.0ms
re
@inf
(* (+ 1/2 (* -1/4 (* re re))) (* im (+ -2 (* (* im im) -1/3))))
1.0ms
re
@inf
(* (* im (cos re)) (+ -1 (* (* im im) -1/6)))
1.0ms
im
@inf
(* (+ 1/2 (* -1/4 (* re re))) (* im (+ -2 (* (* im im) -1/3))))

rewrite561.0ms (4%)

Memory
41.5MiB live, 626.3MiB allocated
Algorithm
batch-egg-rewrite
Rules
7 338×accelerator-lowering-fma.f32
7 338×accelerator-lowering-fma.f64
4 438×*-lowering-*.f32
4 438×*-lowering-*.f64
3 514×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
037140
1212137
21697137
08774125
Stop Event
iter limit
node limit
Counts
17 → 543
Calls
Call 1
Inputs
(* (* im (cos re)) (+ -1 (* (* im im) -1/6)))
(* im (cos re))
(cos re)
(+ -1 (* (* im im) -1/6))
(- 0 im)
(* (+ 1/2 (* -1/4 (* re re))) (* im (+ -2 (* (* im im) -1/3))))
(+ 1/2 (* -1/4 (* re re)))
(* -1/4 (* re re))
(* re re)
(* (+ 1/2 (* -1/4 (* re re))) (* im (+ -2 (* (* im im) (+ -1/3 (* im (* im (+ -1/60 (* (* im im) -1/2520)))))))))
(/ 1 (- 0 im))
(/ (cos re) (/ 1 (- 0 im)))
(* (* im im) -1/6)
(* (* im im) -1/3)
(* im (+ -2 (* (* im im) -1/3)))
(* (* im im) -1/2520)
(* (* im im) (+ -1/3 (* im (* im (+ -1/60 (* (* im im) -1/2520))))))
Outputs
(+.f64 (*.f64 (cos.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re))) (*.f64 (cos.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(-.f64 (*.f64 (cos.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (*.f64 im (cos.f64 re)))
(-.f64 (/.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))) #s(literal -2 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im im)) (*.f64 im (cos.f64 re))))) (/.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) #s(literal 2 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im im)) (*.f64 im (cos.f64 re))))))
(fma.f64 im (/.f64 (cos.f64 re) #s(literal -1 binary64)) (*.f64 (cos.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(fma.f64 im (*.f64 (cos.f64 re) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re))))
(fma.f64 im (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im (cos.f64 re))) (-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re))))
(fma.f64 (cos.f64 re) (-.f64 #s(literal 0 binary64) im) (*.f64 (cos.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(fma.f64 (cos.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re))))
(fma.f64 (*.f64 im (cos.f64 re)) #s(literal -1 binary64) (*.f64 (cos.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 im (cos.f64 re)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re))))
(fma.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)) (*.f64 (cos.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))))) (*.f64 (cos.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 im im) (*.f64 #s(literal -1/6 binary64) (*.f64 im (cos.f64 re))) (-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re))))
(fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (*.f64 im (cos.f64 re))) (-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re))))
(fma.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (*.f64 im (cos.f64 re)) (-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re))))
(fma.f64 (-.f64 #s(literal 0 binary64) im) (cos.f64 re) (*.f64 (cos.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re))) (*.f64 (cos.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(fma.f64 (-.f64 #s(literal 0 binary64) (cos.f64 re)) im (*.f64 (cos.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re))) #s(literal 1 binary64) (*.f64 (cos.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (*.f64 im im)) (*.f64 (cos.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 0 binary64) (*.f64 im im))) (/.f64 #s(literal 1 binary64) im) (*.f64 (cos.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(fma.f64 (/.f64 (cos.f64 re) #s(literal -1 binary64)) im (*.f64 (cos.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (cos.f64 re)) im (-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re))))
(fma.f64 (*.f64 (*.f64 im (cos.f64 re)) im) (*.f64 im #s(literal -1/6 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re))))
(fma.f64 (*.f64 (*.f64 im (cos.f64 re)) (*.f64 im im)) #s(literal -1/6 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re))))
(fma.f64 (*.f64 (*.f64 im (cos.f64 re)) #s(literal -1/6 binary64)) (*.f64 im im) (-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re))))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im) (cos.f64 re) (-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re))))
(fma.f64 (/.f64 (cos.f64 re) (pow.f64 (-.f64 #s(literal 0 binary64) im) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) im) #s(literal -1/2 binary64))) (*.f64 (cos.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(fma.f64 (/.f64 (cos.f64 re) (/.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (*.f64 im im)) (*.f64 (cos.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(fma.f64 (/.f64 (cos.f64 re) (/.f64 #s(literal -1 binary64) (*.f64 im im))) (/.f64 #s(literal 1 binary64) im) (*.f64 (cos.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(fma.f64 (/.f64 (cos.f64 re) im) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) im) (*.f64 (cos.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))) #s(literal -1/2 binary64)) (*.f64 (cos.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 im (cos.f64 re)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))) #s(literal -2 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 im (cos.f64 re)) (*.f64 (cos.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))) (+.f64 (neg.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64))) (pow.f64 (*.f64 (cos.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im im)) (*.f64 im (cos.f64 re)))) (*.f64 (*.f64 (cos.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im im)) (*.f64 im (cos.f64 re)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 im (cos.f64 re)) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (*.f64 im (cos.f64 re)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))) (*.f64 im (cos.f64 re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (*.f64 im (cos.f64 re)))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64))) (pow.f64 (*.f64 (cos.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))) #s(literal -2 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 im (cos.f64 re)) (*.f64 (cos.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))))
(/.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im im)) (*.f64 im (cos.f64 re))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im im)) (*.f64 im (cos.f64 re)))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) im) (/.f64 #s(literal 1 binary64) (cos.f64 re)))
(/.f64 (*.f64 (*.f64 im (cos.f64 re)) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (*.f64 (*.f64 im (cos.f64 re)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))) (*.f64 im (cos.f64 re))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (*.f64 im (cos.f64 re))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64))) (pow.f64 (*.f64 (cos.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))) #s(literal -2 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 im (cos.f64 re)) (*.f64 (cos.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im im)) (*.f64 im (cos.f64 re)))))) (neg.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im im)) (*.f64 im (cos.f64 re))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (cos.f64 re)) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (cos.f64 re)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))) (*.f64 im (cos.f64 re)))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (*.f64 im (cos.f64 re)))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))) #s(literal -2 binary64)) (*.f64 (*.f64 (cos.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))) #s(literal -2 binary64))) (-.f64 (*.f64 (cos.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re)))))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(*.f64 (cos.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(*.f64 (*.f64 im (cos.f64 re)) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 im (cos.f64 re)))
(*.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) im)
(*.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64))) (pow.f64 (*.f64 (cos.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))) #s(literal -2 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 im (cos.f64 re)) (*.f64 (cos.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))))))
(*.f64 (*.f64 (*.f64 (cos.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im im)) (*.f64 im (cos.f64 re))))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im im)) (*.f64 im (cos.f64 re))))))
(*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) im) (cos.f64 re))
(*.f64 (*.f64 (*.f64 im (cos.f64 re)) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(*.f64 (*.f64 (*.f64 im (cos.f64 re)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))) (*.f64 im (cos.f64 re))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (*.f64 im (cos.f64 re))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re))))
(/.f64 im (/.f64 #s(literal 1 binary64) (cos.f64 re)))
(/.f64 (cos.f64 re) (/.f64 #s(literal 1 binary64) im))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) im) (-.f64 #s(literal 0 binary64) (cos.f64 re))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) im) (cos.f64 re)))
(/.f64 (-.f64 #s(literal 0 binary64) (cos.f64 re)) (/.f64 #s(literal -1 binary64) im))
(*.f64 im (cos.f64 re))
(*.f64 (cos.f64 re) im)
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re))))
(*.f64 #s(literal 1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 re)) (-.f64 #s(literal 0 binary64) im))
(*.f64 (/.f64 (cos.f64 re) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) im))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) im) #s(literal -1/2 binary64))) (/.f64 (cos.f64 re) (pow.f64 (-.f64 #s(literal 0 binary64) im) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im)))) (/.f64 (cos.f64 re) (*.f64 im im)))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im im))) (/.f64 (cos.f64 re) im))
(cos.f64 re)
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (cos.f64 re)))
(-.f64 #s(literal 0 binary64) (/.f64 (cos.f64 re) #s(literal -1 binary64)))
(neg.f64 (-.f64 #s(literal 0 binary64) (cos.f64 re)))
(/.f64 (cos.f64 re) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (cos.f64 re))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 re)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 re)) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (cos.f64 re)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 re)) #s(literal -1 binary64))
(*.f64 (cos.f64 re) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (cos.f64 re)))
(*.f64 #s(literal 1 binary64) (cos.f64 re))
(*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 re)) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))
(+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 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) #s(literal 1/36 binary64))) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)) #s(literal -1 binary64))
(fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(fma.f64 (*.f64 im #s(literal -1/6 binary64)) im #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))) (neg.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))))) (-.f64 #s(literal 0 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) #s(literal 1/36 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))))) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) #s(literal -1 binary64))) (neg.f64 (+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (/.f64 #s(literal 1 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) #s(literal 1/36 binary64))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))) (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 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) #s(literal 1/36 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(+.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) im))
(+.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 0 binary64))
(exp.f64 (*.f64 (log.f64 (-.f64 #s(literal 0 binary64) im)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 #s(literal 0 binary64) im)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (-.f64 #s(literal 0 binary64) im)) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) im)
(fma.f64 im #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) im #s(literal 0 binary64))
(fma.f64 (*.f64 im im) (/.f64 #s(literal -1 binary64) im) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im) #s(literal 0 binary64))
(fma.f64 (*.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 (*.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))
(fma.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 0 binary64) im) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 #s(literal 0 binary64) im) #s(literal -1/2 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 im im)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 im im)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) im) #s(literal 0 binary64))
(fma.f64 (pow.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) im) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) im) #s(literal -1/2 binary64)) #s(literal 0 binary64))
(neg.f64 im)
(/.f64 im #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) im))
(/.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im))
(/.f64 (*.f64 im im) (-.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 0 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) im))
(/.f64 (*.f64 im (*.f64 im 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 im)) im)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im 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 #s(literal 0 binary64) im) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) im) #s(literal -1 binary64))
(*.f64 im #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) im)
(*.f64 (*.f64 im im) (/.f64 #s(literal -1 binary64) im))
(*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im))
(*.f64 (*.f64 im (*.f64 im im)) (/.f64 #s(literal -1 binary64) (*.f64 im 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 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 0 binary64) im) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 #s(literal 0 binary64) im) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 im im)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 im im)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) im))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) im) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) im) #s(literal -1/2 binary64)))
(+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 im #s(literal -2 binary64))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 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 re (*.f64 re #s(literal -1/4 binary64)))))
(+.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (*.f64 re (*.f64 re #s(literal -1/4 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 re (*.f64 re #s(literal -1/4 binary64))))) #s(literal -2 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))
(+.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) #s(literal -2 binary64)))
(+.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 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 re (*.f64 re #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))))
(+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 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 re (*.f64 re #s(literal -1/4 binary64)))))) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))))
(+.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))) (*.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 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 re (*.f64 re #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))))
(fma.f64 (*.f64 re (*.f64 re #s(literal -1/4 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 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 im #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 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 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))))
(fma.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 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 re (*.f64 re #s(literal -1/4 binary64)))))
(fma.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (*.f64 re (*.f64 re #s(literal -1/4 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 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))))
(fma.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) #s(literal -2 binary64) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))
(fma.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) #s(literal -2 binary64)))
(/.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (+.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))))
(/.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 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (+.f64 #s(literal -8 binary64) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 im im))) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (+.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/16 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 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 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 #s(literal -1/64 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (+.f64 (*.f64 re (*.f64 re #s(literal -1/4 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 #s(literal -1/16 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))
(/.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (+.f64 #s(literal -8 binary64) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 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 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 im im))))
(/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (+.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/16 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 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 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 #s(literal -1/64 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (+.f64 (*.f64 re (*.f64 re #s(literal -1/4 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 #s(literal -1/16 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (+.f64 #s(literal -8 binary64) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))) (-.f64 #s(literal 0 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 (neg.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))) (-.f64 #s(literal 0 binary64) (+.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 #s(literal -1/64 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (+.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/16 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 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 im #s(literal -2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 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 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 im #s(literal -2 binary64))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 im #s(literal -2 binary64)))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 im #s(literal -2 binary64))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 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 re (*.f64 re #s(literal -1/4 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 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (*.f64 re (*.f64 re #s(literal -1/4 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 re (*.f64 re #s(literal -1/4 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (*.f64 re (*.f64 re #s(literal -1/4 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 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (*.f64 re (*.f64 re #s(literal -1/4 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 re (*.f64 re #s(literal -1/4 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 re (*.f64 re #s(literal -1/4 binary64))))) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 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 re (*.f64 re #s(literal -1/4 binary64))))) #s(literal -2 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) #s(literal -2 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) #s(literal -2 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 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 re (*.f64 re #s(literal -1/4 binary64))))) #s(literal -2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) #s(literal -2 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) #s(literal -2 binary64))) (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) #s(literal -2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 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 re (*.f64 re #s(literal -1/4 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 (*.f64 im #s(literal -2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))) (*.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 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 re (*.f64 re #s(literal -1/4 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 re (*.f64 re #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))) (*.f64 (*.f64 re (*.f64 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/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))) (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 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 re (*.f64 re #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))) (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 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 re (*.f64 re #s(literal -1/4 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 re (*.f64 re #s(literal -1/4 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 re (*.f64 re #s(literal -1/4 binary64)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))) (*.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 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 re (*.f64 re #s(literal -1/4 binary64)))))) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))))) (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))) (*.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))) (*.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 im #s(literal -2 binary64))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 im #s(literal -2 binary64)))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im)))))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 im #s(literal -2 binary64))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))))))
(/.f64 (-.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 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (*.f64 re (*.f64 re #s(literal -1/4 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 re (*.f64 re #s(literal -1/4 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (*.f64 re (*.f64 re #s(literal -1/4 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)))) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (*.f64 re (*.f64 re #s(literal -1/4 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 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) #s(literal -2 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) #s(literal -2 binary64))) (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))) (-.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) #s(literal -2 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) #s(literal -2 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) #s(literal -2 binary64)))) (-.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) #s(literal -2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 (*.f64 im #s(literal -2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))) (*.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))))) (-.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))))
(/.f64 (-.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 re (*.f64 re #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))) (*.f64 (*.f64 re (*.f64 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/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))) (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))) (*.f64 (*.f64 re (*.f64 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/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 re (*.f64 re #s(literal -1/4 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 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))) (*.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))) (*.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))))) (-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))) (*.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 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 re (*.f64 re #s(literal -1/4 binary64))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 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 -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 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 re (*.f64 re #s(literal -1/4 binary64)))))
(*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))
(*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 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)))) (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (+.f64 (*.f64 re (*.f64 re #s(literal -1/4 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 #s(literal -1/16 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))))
(*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (+.f64 #s(literal -8 binary64) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1 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 re (*.f64 re #s(literal -1/4 binary64))))) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 im im)))))
(*.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (+.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) #s(literal -1/2 binary64))))))
(*.f64 (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/16 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 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))
(+.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) #s(literal 1/2 binary64))
(+.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (neg.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))))
(-.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64))) (+.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) #s(literal -1/2 binary64))))
(fma.f64 re (*.f64 re #s(literal -1/4 binary64)) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/4 binary64) (*.f64 re re) #s(literal 1/2 binary64))
(fma.f64 (*.f64 re re) #s(literal -1/4 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (neg.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))))
(fma.f64 (*.f64 re #s(literal -1/4 binary64)) re #s(literal 1/2 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 re re)))) (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64))) #s(literal -1/4 binary64))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (+.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) #s(literal -1/2 binary64)))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))))) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 re re)))))
(/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (+.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) #s(literal -1/2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)))))) (neg.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 re re))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64))) #s(literal -1/4 binary64)) (+.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) #s(literal -1/2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (+.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64))) #s(literal -1/4 binary64))) (neg.f64 (+.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) #s(literal -1/2 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))) (*.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))) (*.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))))) (+.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))
(*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (+.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) #s(literal -1/2 binary64))))))
(*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 re re))))))
(*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (+.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) #s(literal -1/2 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))))
(*.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/16 binary64))) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) #s(literal -1/2 binary64))))
(*.f64 re (*.f64 re #s(literal -1/4 binary64)))
(*.f64 #s(literal -1/4 binary64) (*.f64 re re))
(*.f64 (*.f64 re re) #s(literal -1/4 binary64))
(*.f64 (*.f64 re #s(literal -1/4 binary64)) re)
(exp.f64 (*.f64 (log.f64 re) #s(literal 2 binary64)))
(pow.f64 re #s(literal 2 binary64))
(pow.f64 (*.f64 re re) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 re)) #s(literal 2 binary64))
(*.f64 re re)
(*.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 re)))
(+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 im #s(literal -2 binary64))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 im (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))
(+.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) #s(literal -2 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(+.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) #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 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))
(+.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) #s(literal -2 binary64)))
(+.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))))
(+.f64 (*.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 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))))
(+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) (*.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 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))))
(+.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))) (*.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))))
(fma.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 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))))
(fma.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (*.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 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 im #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 im (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))
(fma.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))))
(fma.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))))
(fma.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) #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 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))
(fma.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 im #s(literal -2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))))
(fma.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) #s(literal -2 binary64) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(fma.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) #s(literal -2 binary64)))
(/.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (+.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) #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 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))))
(/.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 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) #s(literal 2 binary64)))) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (+.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))))
(/.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))
(/.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (+.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))
(/.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (+.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (+.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (+.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 im #s(literal -2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 im (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 im #s(literal -2 binary64))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 im #s(literal -2 binary64)))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 im (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 im (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 im #s(literal -2 binary64))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 im (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) #s(literal -2 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) #s(literal -2 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) #s(literal -2 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) #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 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) #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 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) #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 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) #s(literal -2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (-.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) #s(literal -2 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) #s(literal -2 binary64))) (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) #s(literal -2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 (*.f64 im #s(literal -2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))) (*.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))) (*.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))))))))
(/.f64 (+.f64 (pow.f64 (*.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 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.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 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) (*.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 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))) (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))) (*.f64 (*.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 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) #s(literal 3 binary64)) (pow.f64 (*.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 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))) (-.f64 (*.f64 (*.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 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) (*.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 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))) (*.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) (*.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 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))))) (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))) (*.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))))) (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))) (*.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 im #s(literal -2 binary64))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 im #s(literal -2 binary64)))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 im (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 im (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 im #s(literal -2 binary64))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 im (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) #s(literal -2 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) #s(literal -2 binary64))) (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) (-.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) #s(literal -2 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) #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 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))) (-.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) #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 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) #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 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) #s(literal -2 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) #s(literal -2 binary64)))) (-.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) #s(literal -2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 (*.f64 im #s(literal -2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))) (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))))) (-.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))) (*.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))))) (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.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 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) (*.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 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))) (*.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))))) (-.f64 (*.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 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))) (*.f64 (*.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 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) (*.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 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))))) (-.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) (*.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 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))) (*.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))))) (-.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))) (*.f64 #s(literal -2 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))))))
(*.f64 im (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))
(*.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))))
(*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))))
(*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) im)
(*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (+.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) #s(literal -1/2 binary64))))))
(*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))))
(*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (+.f64 #s(literal -8 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) #s(literal 2 binary64))))))
(*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))
(*.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal -1/64 binary64) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) (+.f64 (*.f64 re (*.f64 re #s(literal -1/4 binary64))) #s(literal -1/2 binary64))))))
(*.f64 (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))))
(exp.f64 (*.f64 (log.f64 (-.f64 #s(literal 0 binary64) im)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) im))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(neg.f64 (/.f64 #s(literal 1 binary64) im))
(/.f64 im (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(/.f64 #s(literal -1 binary64) im)
(/.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))
(/.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im im))
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im))
(/.f64 (/.f64 #s(literal -1 binary64) im) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im (*.f64 im im)))
(pow.f64 (*.f64 im im) #s(literal -1/2 binary64))
(pow.f64 (-.f64 #s(literal 0 binary64) im) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) im) #s(literal 1 binary64))
(pow.f64 (pow.f64 (-.f64 #s(literal 0 binary64) im) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 (-.f64 #s(literal 0 binary64) im))) #s(literal -1 binary64))
(*.f64 im (/.f64 #s(literal -1 binary64) (*.f64 im im)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) im))
(*.f64 (*.f64 im im) (/.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) im))
(*.f64 (/.f64 #s(literal -1 binary64) im) #s(literal 1 binary64))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) im) #s(literal -1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) im) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im))) (*.f64 im im))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 im im)) im)
(+.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 im (cos.f64 re)))
(neg.f64 (*.f64 im (cos.f64 re)))
(/.f64 (cos.f64 re) (/.f64 #s(literal -1 binary64) im))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))))
(/.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 #s(literal 1 binary64) (cos.f64 re)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 (cos.f64 re) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.f64 im (*.f64 (cos.f64 re) (-.f64 #s(literal 0 binary64) (*.f64 im im)))))
(/.f64 (-.f64 #s(literal 0 binary64) (cos.f64 re)) (/.f64 #s(literal 1 binary64) im))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re))) #s(literal 1 binary64))
(/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im im))
(/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 0 binary64) (*.f64 im im))) im)
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im 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 (+.f64 #s(literal 0 binary64) (neg.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))) #s(literal -2 binary64)) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))) #s(literal -2 binary64))) (*.f64 im (cos.f64 re)))
(pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))) #s(literal -1 binary64))
(*.f64 im (/.f64 (cos.f64 re) #s(literal -1 binary64)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 0 binary64) im))
(*.f64 (*.f64 im (cos.f64 re)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))))))
(*.f64 (-.f64 #s(literal 0 binary64) im) (cos.f64 re))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re))))
(*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 re)) im)
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re))) #s(literal 1 binary64))
(*.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (*.f64 im im)))
(*.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 0 binary64) (*.f64 im im))) (/.f64 #s(literal 1 binary64) im))
(*.f64 (/.f64 (cos.f64 re) #s(literal -1 binary64)) im)
(*.f64 (/.f64 (cos.f64 re) (pow.f64 (-.f64 #s(literal 0 binary64) im) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) im) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (cos.f64 re) (/.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (*.f64 im im)))
(*.f64 (/.f64 (cos.f64 re) (/.f64 #s(literal -1 binary64) (*.f64 im im))) (/.f64 #s(literal 1 binary64) im))
(*.f64 (/.f64 (cos.f64 re) im) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) im))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))) #s(literal -1/2 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))
(neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))
(*.f64 im (*.f64 im #s(literal -1/6 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))
(*.f64 (*.f64 im im) #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))
(*.f64 (*.f64 im #s(literal -1/6 binary64)) im)
(*.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 im) #s(literal 4 binary64)) (+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/9 binary64)))) (+.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 im (/.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 (*.f64 (*.f64 im im) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/9 binary64)))) (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 im (*.f64 im im))) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 im im) #s(literal 4 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.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 im (+.f64 #s(literal -8 binary64) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 im im))) (*.f64 im (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(/.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 (*.f64 im im)) (*.f64 im (*.f64 im im))))) im)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) im)))
(/.f64 (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 im (*.f64 im im))) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 (*.f64 im im) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/9 binary64)))) (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im)))))))
(/.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal 4 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/9 binary64))))) (+.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 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 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 #s(literal -1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 im im))))
(/.f64 (*.f64 (+.f64 #s(literal -8 binary64) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 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 #s(literal -1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) 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 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))) (neg.f64 (+.f64 (*.f64 (*.f64 im im) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/9 binary64)))) (*.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 im) #s(literal 4 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/9 binary64)))))) (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 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))) (-.f64 #s(literal 0 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 (neg.f64 (*.f64 im (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 im im)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -8 binary64) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) im)) (-.f64 #s(literal 0 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 (neg.f64 (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) im)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (*.f64 #s(literal -8 binary64) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/9 binary64)))) (-.f64 (*.f64 (*.f64 im im) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal -2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/9 binary64)))) (*.f64 (*.f64 im im) #s(literal 4 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 (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 im (*.f64 im im))) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 im im) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/9 binary64)))) (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im im))))))))
(*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal 4 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/9 binary64))))) (/.f64 #s(literal 1 binary64) (+.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 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1 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 #s(literal -1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 im im)))))
(*.f64 (*.f64 (+.f64 #s(literal -8 binary64) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) im) (/.f64 #s(literal 1 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 #s(literal 4 binary64) (*.f64 #s(literal -1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) im) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 im im)))))
(*.f64 im (*.f64 im #s(literal -1/2520 binary64)))
(*.f64 (*.f64 im im) #s(literal -1/2520 binary64))
(*.f64 #s(literal -1/2520 binary64) (*.f64 im im))
(*.f64 (*.f64 im #s(literal -1/2520 binary64)) im)
(+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im im))))
(+.f64 (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/9 binary64))) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im im))))))
(fma.f64 im (*.f64 im #s(literal -1/3 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im im))))
(fma.f64 im (*.f64 im (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
(fma.f64 im (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im im)) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
(fma.f64 (*.f64 im im) #s(literal -1/3 binary64) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im im))))
(fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
(fma.f64 #s(literal -1/3 binary64) (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im im))))
(fma.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
(fma.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 im im) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
(fma.f64 (*.f64 im #s(literal -1/3 binary64)) im (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im im))))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
(fma.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) im) im (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) im (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
(/.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (+.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 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/9 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im im)))))) (+.f64 (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im (+.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 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) #s(literal 1/3 binary64)))) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.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 (*.f64 im im) (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) #s(literal 1/3 binary64)))) (*.f64 (+.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im im))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.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 (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (*.f64 im im))))
(/.f64 (+.f64 (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/9 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im im)))))))
(/.f64 (*.f64 (*.f64 im (*.f64 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 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) (+.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) #s(literal 1/3 binary64)))))
(/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (-.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im im)) (+.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) #s(literal 1/3 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (*.f64 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 (neg.f64 (+.f64 (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (neg.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/9 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im im))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im im)))))) (neg.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im im))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) #s(literal 1/3 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) (-.f64 #s(literal 0 binary64) (-.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 (neg.f64 (*.f64 (+.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) #s(literal 1/3 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (-.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 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/9 binary64))) (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/9 binary64)))) (-.f64 (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.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 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))
(*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))
(*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 im im))
(*.f64 (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) im)
(*.f64 (+.f64 (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/9 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im im))))))))
(*.f64 (*.f64 (*.f64 im (*.f64 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 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im im))))))
(*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) #s(literal 1/3 binary64))))))
(*.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (/.f64 #s(literal 1 binary64) (-.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 (*.f64 (+.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) (+.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))) #s(literal 1/3 binary64))))))
(*.f64 (*.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.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))))))))

simplify892.0ms (6.4%)

Memory
-12.2MiB live, 711.9MiB allocated
Algorithm
egg-herbie
Rules
19 644×accelerator-lowering-fma.f32
19 644×accelerator-lowering-fma.f64
6 640×*-lowering-*.f32
6 640×*-lowering-*.f64
5 744×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02373050
17732877
229292468
374282468
081062319
Stop Event
iter limit
node limit
Counts
264 → 264
Calls
Call 1
Inputs
(* -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)))))
(* im (- (* -1/6 (pow im 2)) 1))
(+ (* -1/2 (* im (* (pow re 2) (- (* -1/6 (pow im 2)) 1)))) (* im (- (* -1/6 (pow im 2)) 1)))
(+ (* im (- (* -1/6 (pow im 2)) 1)) (* (pow re 2) (+ (* -1/2 (* im (- (* -1/6 (pow im 2)) 1))) (* 1/24 (* im (* (pow re 2) (- (* -1/6 (pow im 2)) 1)))))))
(+ (* im (- (* -1/6 (pow im 2)) 1)) (* (pow re 2) (+ (* -1/2 (* im (- (* -1/6 (pow im 2)) 1))) (* (pow re 2) (+ (* -1/720 (* im (* (pow re 2) (- (* -1/6 (pow im 2)) 1)))) (* 1/24 (* im (- (* -1/6 (pow im 2)) 1))))))))
(* im (* (cos re) (- (* -1/6 (pow im 2)) 1)))
(* im (* (cos re) (- (* -1/6 (pow im 2)) 1)))
(* im (* (cos re) (- (* -1/6 (pow im 2)) 1)))
(* im (* (cos re) (- (* -1/6 (pow im 2)) 1)))
(* im (* (cos re) (- (* -1/6 (pow im 2)) 1)))
(* im (* (cos re) (- (* -1/6 (pow im 2)) 1)))
(* im (* (cos re) (- (* -1/6 (pow im 2)) 1)))
(* im (* (cos re) (- (* -1/6 (pow im 2)) 1)))
(* im (cos re))
(* im (cos re))
(* im (cos re))
(* im (cos re))
(* im (cos re))
(* im (cos re))
(* im (cos re))
(* im (cos re))
(* im (cos re))
(* im (cos re))
(* im (cos re))
(* im (cos re))
im
(+ im (* -1/2 (* im (pow re 2))))
(+ im (* (pow re 2) (+ (* -1/2 im) (* 1/24 (* im (pow re 2))))))
(+ im (* (pow re 2) (+ (* -1/2 im) (* (pow re 2) (+ (* -1/720 (* im (pow re 2))) (* 1/24 im))))))
(* im (cos re))
(* im (cos re))
(* im (cos re))
(* im (cos re))
(* im (cos re))
(* im (cos re))
(* im (cos re))
(* im (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)
(- (* -1/6 (pow im 2)) 1)
(- (* -1/6 (pow im 2)) 1)
(* -1/6 (pow im 2))
(* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))
(* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))
(* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))
(* -1/6 (pow im 2))
(* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))
(* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))
(* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))
(* -1 im)
(* -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/4 (* im (* (pow re 2) (- (* -1/3 (pow im 2)) 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/4 (* im (* (pow re 2) (- (* -1/3 (pow im 2)) 2))))
(* (pow re 2) (+ (* -1/4 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/2 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 2)))))
(* (pow re 2) (+ (* -1/4 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/2 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 2)))))
(* (pow re 2) (+ (* -1/4 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/2 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 2)))))
(* -1/4 (* im (* (pow re 2) (- (* -1/3 (pow im 2)) 2))))
(* (pow re 2) (+ (* -1/4 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/2 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 2)))))
(* (pow re 2) (+ (* -1/4 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/2 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 2)))))
(* (pow re 2) (+ (* -1/4 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/2 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 2)))))
(* -2 (* im (+ 1/2 (* -1/4 (pow re 2)))))
(* im (+ (* -2 (+ 1/2 (* -1/4 (pow re 2)))) (* -1/3 (* (pow im 2) (+ 1/2 (* -1/4 (pow re 2)))))))
(* im (+ (* -2 (+ 1/2 (* -1/4 (pow re 2)))) (* -1/3 (* (pow im 2) (+ 1/2 (* -1/4 (pow re 2)))))))
(* im (+ (* -2 (+ 1/2 (* -1/4 (pow re 2)))) (* -1/3 (* (pow im 2) (+ 1/2 (* -1/4 (pow re 2)))))))
(* -1/3 (* (pow im 3) (+ 1/2 (* -1/4 (pow re 2)))))
(* (pow im 3) (+ (* -2 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))) (* -1/3 (+ 1/2 (* -1/4 (pow re 2))))))
(* (pow im 3) (+ (* -2 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))) (* -1/3 (+ 1/2 (* -1/4 (pow re 2))))))
(* (pow im 3) (+ (* -2 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))) (* -1/3 (+ 1/2 (* -1/4 (pow re 2))))))
(* -1/3 (* (pow im 3) (+ 1/2 (* -1/4 (pow re 2)))))
(* -1 (* (pow im 3) (+ (* 1/3 (+ 1/2 (* -1/4 (pow re 2)))) (* 2 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))))))
(* -1 (* (pow im 3) (+ (* 1/3 (+ 1/2 (* -1/4 (pow re 2)))) (* 2 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))))))
(* -1 (* (pow im 3) (+ (* 1/3 (+ 1/2 (* -1/4 (pow re 2)))) (* 2 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))))))
1/2
(+ 1/2 (* -1/4 (pow re 2)))
(+ 1/2 (* -1/4 (pow re 2)))
(+ 1/2 (* -1/4 (pow re 2)))
(* -1/4 (pow re 2))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/4))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/4))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/4))
(* -1/4 (pow re 2))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/4))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/4))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/4))
(* -1/4 (pow re 2))
(* -1/4 (pow re 2))
(* -1/4 (pow re 2))
(* -1/4 (pow re 2))
(* -1/4 (pow re 2))
(* -1/4 (pow re 2))
(* -1/4 (pow re 2))
(* -1/4 (pow re 2))
(* -1/4 (pow re 2))
(* -1/4 (pow re 2))
(* -1/4 (pow re 2))
(* -1/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)
(pow re 2)
(* 1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))
(+ (* -1/4 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))) (* 1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(+ (* -1/4 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))) (* 1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(+ (* -1/4 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))) (* 1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(* -1/4 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(* (pow re 2) (+ (* -1/4 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* 1/2 (/ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (pow re 2)))))
(* (pow re 2) (+ (* -1/4 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* 1/2 (/ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (pow re 2)))))
(* (pow re 2) (+ (* -1/4 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* 1/2 (/ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (pow re 2)))))
(* -1/4 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(* (pow re 2) (+ (* -1/4 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* 1/2 (/ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (pow re 2)))))
(* (pow re 2) (+ (* -1/4 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* 1/2 (/ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (pow re 2)))))
(* (pow re 2) (+ (* -1/4 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* 1/2 (/ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (pow re 2)))))
(* -2 (* im (+ 1/2 (* -1/4 (pow re 2)))))
(* im (+ (* -2 (+ 1/2 (* -1/4 (pow re 2)))) (* -1/3 (* (pow im 2) (+ 1/2 (* -1/4 (pow re 2)))))))
(* im (+ (* -2 (+ 1/2 (* -1/4 (pow re 2)))) (* (pow im 2) (+ (* -1/3 (+ 1/2 (* -1/4 (pow re 2)))) (* -1/60 (* (pow im 2) (+ 1/2 (* -1/4 (pow re 2)))))))))
(* im (+ (* -2 (+ 1/2 (* -1/4 (pow re 2)))) (* (pow im 2) (+ (* -1/3 (+ 1/2 (* -1/4 (pow re 2)))) (* (pow im 2) (+ (* -1/60 (+ 1/2 (* -1/4 (pow re 2)))) (* -1/2520 (* (pow im 2) (+ 1/2 (* -1/4 (pow re 2)))))))))))
(* -1/2520 (* (pow im 7) (+ 1/2 (* -1/4 (pow re 2)))))
(* (pow im 7) (+ (* -1/60 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))) (* -1/2520 (+ 1/2 (* -1/4 (pow re 2))))))
(* (pow im 7) (+ (* -1/3 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 4))) (+ (* -1/60 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))) (* -1/2520 (+ 1/2 (* -1/4 (pow re 2)))))))
(* (pow im 7) (+ (* -2 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 6))) (+ (* -1/3 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 4))) (+ (* -1/60 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))) (* -1/2520 (+ 1/2 (* -1/4 (pow re 2))))))))
(* -1/2520 (* (pow im 7) (+ 1/2 (* -1/4 (pow re 2)))))
(* -1 (* (pow im 7) (+ (* 1/2520 (+ 1/2 (* -1/4 (pow re 2)))) (* 1/60 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))))))
(* -1 (* (pow im 7) (+ (* 1/2520 (+ 1/2 (* -1/4 (pow re 2)))) (+ (* 1/60 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))) (* 1/3 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 4)))))))
(* -1 (* (pow im 7) (+ (* 1/2520 (+ 1/2 (* -1/4 (pow re 2)))) (+ (* 1/60 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))) (+ (* 1/3 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 4))) (* 2 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 6))))))))
(/ -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)
(+ (* -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 (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/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/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/2520 (pow im 2))
(* -1/2520 (pow im 2))
(* -1/2520 (pow im 2))
(* -1/2520 (pow im 2))
(* -1/2520 (pow im 2))
(* -1/2520 (pow im 2))
(* -1/2520 (pow im 2))
(* -1/2520 (pow im 2))
(* -1/2520 (pow im 2))
(* -1/2520 (pow im 2))
(* -1/2520 (pow im 2))
(* -1/2520 (pow im 2))
(* -1/3 (pow im 2))
(* (pow im 2) (- (* -1/60 (pow im 2)) 1/3))
(* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3))
(* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3))
(* -1/2520 (pow im 6))
(* -1 (* (pow im 6) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(* -1/2520 (pow im 6))
(* -1 (* (pow im 6) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
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)) (* -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 (cos.f64 re) (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.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 (/.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 #s(literal -1/6 binary64) (*.f64 im (*.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 (/.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))))
(* im (- (* -1/6 (pow im 2)) 1))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(+ (* -1/2 (* im (* (pow re 2) (- (* -1/6 (pow im 2)) 1)))) (* im (- (* -1/6 (pow im 2)) 1)))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))) im))
(+ (* im (- (* -1/6 (pow im 2)) 1)) (* (pow re 2) (+ (* -1/2 (* im (- (* -1/6 (pow im 2)) 1))) (* 1/24 (* im (* (pow re 2) (- (* -1/6 (pow im 2)) 1)))))))
(+.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 im (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))))))
(+ (* im (- (* -1/6 (pow im 2)) 1)) (* (pow re 2) (+ (* -1/2 (* im (- (* -1/6 (pow im 2)) 1))) (* (pow re 2) (+ (* -1/720 (* im (* (pow re 2) (- (* -1/6 (pow im 2)) 1)))) (* 1/24 (* im (- (* -1/6 (pow im 2)) 1))))))))
(+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))) (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))) im)))
(* im (* (cos re) (- (* -1/6 (pow im 2)) 1)))
(*.f64 (cos.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(* im (* (cos re) (- (* -1/6 (pow im 2)) 1)))
(*.f64 (cos.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(* im (* (cos re) (- (* -1/6 (pow im 2)) 1)))
(*.f64 (cos.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(* im (* (cos re) (- (* -1/6 (pow im 2)) 1)))
(*.f64 (cos.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(* im (* (cos re) (- (* -1/6 (pow im 2)) 1)))
(*.f64 (cos.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(* im (* (cos re) (- (* -1/6 (pow im 2)) 1)))
(*.f64 (cos.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(* im (* (cos re) (- (* -1/6 (pow im 2)) 1)))
(*.f64 (cos.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(* im (* (cos re) (- (* -1/6 (pow im 2)) 1)))
(*.f64 (cos.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(* im (cos re))
(*.f64 im (cos.f64 re))
(* im (cos re))
(*.f64 im (cos.f64 re))
(* im (cos re))
(*.f64 im (cos.f64 re))
(* im (cos re))
(*.f64 im (cos.f64 re))
(* im (cos re))
(*.f64 im (cos.f64 re))
(* im (cos re))
(*.f64 im (cos.f64 re))
(* im (cos re))
(*.f64 im (cos.f64 re))
(* im (cos re))
(*.f64 im (cos.f64 re))
(* im (cos re))
(*.f64 im (cos.f64 re))
(* im (cos re))
(*.f64 im (cos.f64 re))
(* im (cos re))
(*.f64 im (cos.f64 re))
(* im (cos re))
(*.f64 im (cos.f64 re))
im
(+ im (* -1/2 (* im (pow re 2))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))) im)
(+ im (* (pow re 2) (+ (* -1/2 im) (* 1/24 (* im (pow re 2))))))
(+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))))
(+ im (* (pow re 2) (+ (* -1/2 im) (* (pow re 2) (+ (* -1/720 (* im (pow re 2))) (* 1/24 im))))))
(+.f64 im (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal -1/2 binary64)) (*.f64 re (*.f64 re (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))))))))
(* im (cos re))
(*.f64 im (cos.f64 re))
(* im (cos re))
(*.f64 im (cos.f64 re))
(* im (cos re))
(*.f64 im (cos.f64 re))
(* im (cos re))
(*.f64 im (cos.f64 re))
(* im (cos re))
(*.f64 im (cos.f64 re))
(* im (cos re))
(*.f64 im (cos.f64 re))
(* im (cos re))
(*.f64 im (cos.f64 re))
(* im (cos re))
(*.f64 im (cos.f64 re))
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 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))))))
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
(cos re)
(cos.f64 re)
-1
#s(literal -1 binary64)
(- (* -1/6 (pow im 2)) 1)
(+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))
(- (* -1/6 (pow im 2)) 1)
(+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))
(- (* -1/6 (pow im 2)) 1)
(+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))
(+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))
(* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))
(+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))
(* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))
(+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))
(+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))
(* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))
(+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))
(* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))
(+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 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/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 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))))
(+ (* -1/4 (* im (* (pow re 2) (- (* -1/3 (pow im 2)) 2)))) (* 1/2 (* im (- (* -1/3 (pow im 2)) 2))))
(*.f64 (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))))
(+ (* -1/4 (* im (* (pow re 2) (- (* -1/3 (pow im 2)) 2)))) (* 1/2 (* im (- (* -1/3 (pow im 2)) 2))))
(*.f64 (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))))
(* -1/4 (* im (* (pow re 2) (- (* -1/3 (pow im 2)) 2))))
(*.f64 (*.f64 re re) (*.f64 im (*.f64 (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal -1/4 binary64))))
(* (pow re 2) (+ (* -1/4 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/2 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 2)))))
(*.f64 (*.f64 re re) (*.f64 (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* (pow re 2) (+ (* -1/4 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/2 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 2)))))
(*.f64 (*.f64 re re) (*.f64 (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* (pow re 2) (+ (* -1/4 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/2 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 2)))))
(*.f64 (*.f64 re re) (*.f64 (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* -1/4 (* im (* (pow re 2) (- (* -1/3 (pow im 2)) 2))))
(*.f64 (*.f64 re re) (*.f64 im (*.f64 (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal -1/4 binary64))))
(* (pow re 2) (+ (* -1/4 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/2 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 2)))))
(*.f64 (*.f64 re re) (*.f64 (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* (pow re 2) (+ (* -1/4 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/2 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 2)))))
(*.f64 (*.f64 re re) (*.f64 (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* (pow re 2) (+ (* -1/4 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/2 (/ (* im (- (* -1/3 (pow im 2)) 2)) (pow re 2)))))
(*.f64 (*.f64 re re) (*.f64 (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* -2 (* im (+ 1/2 (* -1/4 (pow re 2)))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))
(* im (+ (* -2 (+ 1/2 (* -1/4 (pow re 2)))) (* -1/3 (* (pow im 2) (+ 1/2 (* -1/4 (pow re 2)))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(* im (+ (* -2 (+ 1/2 (* -1/4 (pow re 2)))) (* -1/3 (* (pow im 2) (+ 1/2 (* -1/4 (pow re 2)))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(* im (+ (* -2 (+ 1/2 (* -1/4 (pow re 2)))) (* -1/3 (* (pow im 2) (+ 1/2 (* -1/4 (pow re 2)))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(* -1/3 (* (pow im 3) (+ 1/2 (* -1/4 (pow re 2)))))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/12 binary64))))
(* (pow im 3) (+ (* -2 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))) (* -1/3 (+ 1/2 (* -1/4 (pow re 2))))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (+.f64 (/.f64 #s(literal -2 binary64) (*.f64 im im)) #s(literal -1/3 binary64))))
(* (pow im 3) (+ (* -2 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))) (* -1/3 (+ 1/2 (* -1/4 (pow re 2))))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (+.f64 (/.f64 #s(literal -2 binary64) (*.f64 im im)) #s(literal -1/3 binary64))))
(* (pow im 3) (+ (* -2 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))) (* -1/3 (+ 1/2 (* -1/4 (pow re 2))))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (+.f64 (/.f64 #s(literal -2 binary64) (*.f64 im im)) #s(literal -1/3 binary64))))
(* -1/3 (* (pow im 3) (+ 1/2 (* -1/4 (pow re 2)))))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/12 binary64))))
(* -1 (* (pow im 3) (+ (* 1/3 (+ 1/2 (* -1/4 (pow re 2)))) (* 2 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (+.f64 (/.f64 #s(literal -2 binary64) (*.f64 im im)) #s(literal -1/3 binary64))))
(* -1 (* (pow im 3) (+ (* 1/3 (+ 1/2 (* -1/4 (pow re 2)))) (* 2 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (+.f64 (/.f64 #s(literal -2 binary64) (*.f64 im im)) #s(literal -1/3 binary64))))
(* -1 (* (pow im 3) (+ (* 1/3 (+ 1/2 (* -1/4 (pow re 2)))) (* 2 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 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 (* -1/4 (pow re 2)))
(+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))
(+ 1/2 (* -1/4 (pow re 2)))
(+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))
(* -1/4 (pow re 2))
(*.f64 (*.f64 re re) #s(literal -1/4 binary64))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/4))
(*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/4))
(*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/4))
(*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* -1/4 (pow re 2))
(*.f64 (*.f64 re re) #s(literal -1/4 binary64))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/4))
(*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/4))
(*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/4))
(*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* -1/4 (pow re 2))
(*.f64 (*.f64 re re) #s(literal -1/4 binary64))
(* -1/4 (pow re 2))
(*.f64 (*.f64 re re) #s(literal -1/4 binary64))
(* -1/4 (pow re 2))
(*.f64 (*.f64 re re) #s(literal -1/4 binary64))
(* -1/4 (pow re 2))
(*.f64 (*.f64 re re) #s(literal -1/4 binary64))
(* -1/4 (pow re 2))
(*.f64 (*.f64 re re) #s(literal -1/4 binary64))
(* -1/4 (pow re 2))
(*.f64 (*.f64 re re) #s(literal -1/4 binary64))
(* -1/4 (pow re 2))
(*.f64 (*.f64 re re) #s(literal -1/4 binary64))
(* -1/4 (pow re 2))
(*.f64 (*.f64 re re) #s(literal -1/4 binary64))
(* -1/4 (pow re 2))
(*.f64 (*.f64 re re) #s(literal -1/4 binary64))
(* -1/4 (pow re 2))
(*.f64 (*.f64 re re) #s(literal -1/4 binary64))
(* -1/4 (pow re 2))
(*.f64 (*.f64 re re) #s(literal -1/4 binary64))
(* -1/4 (pow re 2))
(*.f64 (*.f64 re re) #s(literal -1/4 binary64))
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(* 1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))
(*.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))))))) (*.f64 im #s(literal 1/2 binary64)))
(+ (* -1/4 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))) (* 1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(*.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))))
(+ (* -1/4 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))) (* 1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(*.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))))
(+ (* -1/4 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))) (* 1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(*.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))))))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))))
(* -1/4 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(*.f64 (*.f64 im (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))))))))
(* (pow re 2) (+ (* -1/4 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* 1/2 (/ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (pow re 2)))))
(*.f64 re (*.f64 re (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))))))) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))))
(* (pow re 2) (+ (* -1/4 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* 1/2 (/ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (pow re 2)))))
(*.f64 re (*.f64 re (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))))))) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))))
(* (pow re 2) (+ (* -1/4 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* 1/2 (/ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (pow re 2)))))
(*.f64 re (*.f64 re (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))))))) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))))
(* -1/4 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(*.f64 (*.f64 im (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))))))))
(* (pow re 2) (+ (* -1/4 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* 1/2 (/ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (pow re 2)))))
(*.f64 re (*.f64 re (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))))))) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))))
(* (pow re 2) (+ (* -1/4 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* 1/2 (/ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (pow re 2)))))
(*.f64 re (*.f64 re (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))))))) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))))
(* (pow re 2) (+ (* -1/4 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* 1/2 (/ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (pow re 2)))))
(*.f64 re (*.f64 re (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))))))) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))))
(* -2 (* im (+ 1/2 (* -1/4 (pow re 2)))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))
(* im (+ (* -2 (+ 1/2 (* -1/4 (pow re 2)))) (* -1/3 (* (pow im 2) (+ 1/2 (* -1/4 (pow re 2)))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(* im (+ (* -2 (+ 1/2 (* -1/4 (pow re 2)))) (* (pow im 2) (+ (* -1/3 (+ 1/2 (* -1/4 (pow re 2)))) (* -1/60 (* (pow im 2) (+ 1/2 (* -1/4 (pow re 2)))))))))
(*.f64 im (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))) (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))))
(* im (+ (* -2 (+ 1/2 (* -1/4 (pow re 2)))) (* (pow im 2) (+ (* -1/3 (+ 1/2 (* -1/4 (pow re 2)))) (* (pow im 2) (+ (* -1/60 (+ 1/2 (* -1/4 (pow re 2)))) (* -1/2520 (* (pow im 2) (+ 1/2 (* -1/4 (pow re 2)))))))))))
(*.f64 im (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (+.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/12 binary64))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))))))))
(* -1/2520 (* (pow im 7) (+ 1/2 (* -1/4 (pow re 2)))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 #s(literal -1/5040 binary64) (*.f64 (*.f64 re re) #s(literal 1/10080 binary64))))
(* (pow im 7) (+ (* -1/60 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))) (* -1/2520 (+ 1/2 (* -1/4 (pow re 2))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (+.f64 (/.f64 #s(literal -1/60 binary64) (*.f64 im im)) #s(literal -1/2520 binary64))))
(* (pow im 7) (+ (* -1/3 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 4))) (+ (* -1/60 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))) (* -1/2520 (+ 1/2 (* -1/4 (pow re 2)))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (+.f64 (/.f64 #s(literal -1/60 binary64) (*.f64 im im)) #s(literal -1/2520 binary64))) (/.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/12 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (pow im 7) (+ (* -2 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 6))) (+ (* -1/3 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 4))) (+ (* -1/60 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))) (* -1/2520 (+ 1/2 (* -1/4 (pow re 2))))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (+.f64 (/.f64 #s(literal -1/60 binary64) (*.f64 im im)) #s(literal -1/2520 binary64))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (+.f64 (/.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 #s(literal -2 binary64) (pow.f64 im #s(literal 6 binary64)))))))
(* -1/2520 (* (pow im 7) (+ 1/2 (* -1/4 (pow re 2)))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 #s(literal -1/5040 binary64) (*.f64 (*.f64 re re) #s(literal 1/10080 binary64))))
(* -1 (* (pow im 7) (+ (* 1/2520 (+ 1/2 (* -1/4 (pow re 2)))) (* 1/60 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (+.f64 (/.f64 #s(literal -1/60 binary64) (*.f64 im im)) #s(literal -1/2520 binary64))))
(* -1 (* (pow im 7) (+ (* 1/2520 (+ 1/2 (* -1/4 (pow re 2)))) (+ (* 1/60 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))) (* 1/3 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 4)))))))
(-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) #s(literal 1/60 binary64)) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/2520 binary64))))))
(* -1 (* (pow im 7) (+ (* 1/2520 (+ 1/2 (* -1/4 (pow re 2)))) (+ (* 1/60 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 2))) (+ (* 1/3 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 4))) (* 2 (/ (+ 1/2 (* -1/4 (pow re 2))) (pow im 6))))))))
(-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) #s(literal 1/60 binary64)) (*.f64 im im)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/2520 binary64)))) (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))) (pow.f64 im #s(literal 6 binary64))))))
(/ -1 im)
(/.f64 #s(literal -1 binary64) im)
(/ -1 im)
(/.f64 #s(literal -1 binary64) im)
(/ -1 im)
(/.f64 #s(literal -1 binary64) im)
(/ -1 im)
(/.f64 #s(literal -1 binary64) im)
(/ -1 im)
(/.f64 #s(literal -1 binary64) im)
(/ -1 im)
(/.f64 #s(literal -1 binary64) im)
(/ -1 im)
(/.f64 #s(literal -1 binary64) im)
(/ -1 im)
(/.f64 #s(literal -1 binary64) im)
(/ -1 im)
(/.f64 #s(literal -1 binary64) im)
(/ -1 im)
(/.f64 #s(literal -1 binary64) im)
(/ -1 im)
(/.f64 #s(literal -1 binary64) im)
(/ -1 im)
(/.f64 #s(literal -1 binary64) im)
(* -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 re re) (*.f64 im (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 re re)) #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 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) im)
(* -1 (* im (cos re)))
(*.f64 im (-.f64 #s(literal 0 binary64) (cos.f64 re)))
(* -1 (* im (cos re)))
(*.f64 im (-.f64 #s(literal 0 binary64) (cos.f64 re)))
(* -1 (* im (cos re)))
(*.f64 im (-.f64 #s(literal 0 binary64) (cos.f64 re)))
(* -1 (* im (cos re)))
(*.f64 im (-.f64 #s(literal 0 binary64) (cos.f64 re)))
(* -1 (* im (cos re)))
(*.f64 im (-.f64 #s(literal 0 binary64) (cos.f64 re)))
(* -1 (* im (cos re)))
(*.f64 im (-.f64 #s(literal 0 binary64) (cos.f64 re)))
(* -1 (* im (cos re)))
(*.f64 im (-.f64 #s(literal 0 binary64) (cos.f64 re)))
(* -1 (* im (cos re)))
(*.f64 im (-.f64 #s(literal 0 binary64) (cos.f64 re)))
(* -1 (* im (cos re)))
(*.f64 im (-.f64 #s(literal 0 binary64) (cos.f64 re)))
(* -1 (* im (cos re)))
(*.f64 im (-.f64 #s(literal 0 binary64) (cos.f64 re)))
(* -1 (* im (cos re)))
(*.f64 im (-.f64 #s(literal 0 binary64) (cos.f64 re)))
(* -1 (* im (cos re)))
(*.f64 im (-.f64 #s(literal 0 binary64) (cos.f64 re)))
(* -1 (* im (cos re)))
(*.f64 im (-.f64 #s(literal 0 binary64) (cos.f64 re)))
(* -1 (* im (cos re)))
(*.f64 im (-.f64 #s(literal 0 binary64) (cos.f64 re)))
(* -1 (* im (cos re)))
(*.f64 im (-.f64 #s(literal 0 binary64) (cos.f64 re)))
(* -1 (* im (cos re)))
(*.f64 im (-.f64 #s(literal 0 binary64) (cos.f64 re)))
(* -1 (* im (cos re)))
(*.f64 im (-.f64 #s(literal 0 binary64) (cos.f64 re)))
(* -1 (* im (cos re)))
(*.f64 im (-.f64 #s(literal 0 binary64) (cos.f64 re)))
(* -1 (* im (cos re)))
(*.f64 im (-.f64 #s(literal 0 binary64) (cos.f64 re)))
(* -1 (* im (cos re)))
(*.f64 im (-.f64 #s(literal 0 binary64) (cos.f64 re)))
(* -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))
(* -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 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 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 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(* -1/2520 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/2520 binary64))
(* -1/2520 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/2520 binary64))
(* -1/2520 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/2520 binary64))
(* -1/2520 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/2520 binary64))
(* -1/2520 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/2520 binary64))
(* -1/2520 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/2520 binary64))
(* -1/2520 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/2520 binary64))
(* -1/2520 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/2520 binary64))
(* -1/2520 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/2520 binary64))
(* -1/2520 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/2520 binary64))
(* -1/2520 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/2520 binary64))
(* -1/2520 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/2520 binary64))
(* -1/3 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/3 binary64))
(* (pow im 2) (- (* -1/60 (pow im 2)) 1/3))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))))
(* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))))))
(* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))))))
(* -1/2520 (pow im 6))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))
(* -1 (* (pow im 6) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 6 binary64))))
(* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal -1/2520 binary64) (/.f64 (+.f64 #s(literal -1/60 binary64) (/.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 im im))))
(* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal -1/2520 binary64) (/.f64 (+.f64 #s(literal -1/60 binary64) (/.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 im im))))
(* -1/2520 (pow im 6))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))
(* -1 (* (pow im 6) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 6 binary64))))
(* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal -1/2520 binary64) (/.f64 (+.f64 #s(literal -1/60 binary64) (/.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 im im))))
(* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal -1/2520 binary64) (/.f64 (+.f64 #s(literal -1/60 binary64) (/.f64 #s(literal -1/3 binary64) (*.f64 im im))) (*.f64 im im))))

eval202.0ms (1.4%)

Memory
26.7MiB live, 215.3MiB allocated
Compiler

Compiled 28 342 to 1 911 computations (93.3% saved)

prune303.0ms (2.2%)

Memory
6.0MiB live, 357.4MiB allocated
Pruning

40 alts after pruning (40 fresh and 0 done)

PrunedKeptTotal
New94929978
Fresh91120
Picked505
Done101
Total964401 004
Accuracy
100.0%
Counts
1 004 → 40
Alt Table
Click to see full alt table
StatusAccuracyProgram
8.1%
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im im)))
35.5%
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) im)
56.6%
(/.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 #s(literal 1 binary64) (cos.f64 re)))
29.1%
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (cos.f64 re)) (*.f64 im im))
32.5%
(/.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
54.5%
(/.f64 (cos.f64 re) (/.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im im)))
54.4%
(/.f64 (cos.f64 re) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (/.f64 #s(literal -1 binary64) im))))
56.6%
(/.f64 (cos.f64 re) (/.f64 #s(literal -1 binary64) im))
49.9%
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))))
56.6%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))))
30.9%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) im))
38.1%
(-.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) im)
36.1%
(-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) im)
36.8%
(+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
86.1%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) im) (cos.f64 re))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
55.1%
(*.f64 (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))))
55.3%
(*.f64 (+.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)))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
55.6%
(*.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) (+.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))))))))))
55.5%
(*.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) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
53.3%
(*.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)))))
39.3%
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) im))))
33.0%
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (*.f64 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))))))))))
55.1%
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im #s(literal -1/3 binary64)) im))))
57.4%
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))))))
31.6%
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))
58.5%
(*.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))))))) (*.f64 im #s(literal 1/2 binary64)))
86.2%
(*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) im) (cos.f64 re))
13.9%
(*.f64 (*.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 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
46.6%
(*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
15.5%
(*.f64 (*.f64 im (*.f64 im im)) (/.f64 #s(literal -1 binary64) (*.f64 im im)))
31.6%
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/12 binary64))))
35.5%
(*.f64 (*.f64 im im) (/.f64 #s(literal -1 binary64) im))
56.7%
(*.f64 (neg.f64 im) (cos.f64 re))
49.6%
(*.f64 re (*.f64 re (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))))))) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))))
37.9%
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))
57.4%
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))
53.4%
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
58.5%
(*.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 (*.f64 im im) #s(literal -1/5040 binary64)))))))))
57.8%
(*.f64 #s(literal 1/2 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))))))))
31.0%
(neg.f64 im)
Compiler

Compiled 1 676 to 1 074 computations (35.9% saved)

simplify698.0ms (5%)

Memory
-238.7MiB live, 784.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff-64
(neg.f64 im)
cost-diff0
(cos.f64 re)
cost-diff0
(*.f64 (neg.f64 im) (cos.f64 re))
cost-diff0
(*.f64 re re)
cost-diff0
(*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))
cost-diff0
(-.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) im)
cost-diff128
(+.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))
cost-diff0
(*.f64 im (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))
cost-diff0
(*.f64 re re)
cost-diff0
(*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 re re)) #s(literal 1/2 binary64))))
cost-diff0
(-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) im)
cost-diff-64
(neg.f64 im)
cost-diff0
(*.f64 (*.f64 im im) #s(literal -1/6 binary64))
cost-diff0
(+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))
cost-diff0
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) im)
cost-diff0
(*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) im) (cos.f64 re))
Rules
14 678×accelerator-lowering-fma.f32
14 678×accelerator-lowering-fma.f64
3 800×*-lowering-*.f32
3 800×*-lowering-*.f64
2 252×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
029214
186208
2300208
3861204
41620204
52567204
64628204
75955204
87268204
97907204
08098189
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (* (+ -1 (* (* im im) -1/6)) im) (cos re))
(* (+ -1 (* (* im im) -1/6)) im)
(+ -1 (* (* im im) -1/6))
-1
(* (* im im) -1/6)
(* im im)
im
-1/6
(cos re)
re
(neg im)
im
(- (* (* re re) (* im (+ (* -1/24 (* re re)) 1/2))) im)
(* (* re re) (* im (+ (* -1/24 (* re re)) 1/2)))
(* re re)
re
(* im (+ (* -1/24 (* re re)) 1/2))
im
(+ (* -1/24 (* re re)) 1/2)
(* -1/24 (* re re))
-1/24
1/2
(- (* (* re re) (+ (* im 1/2) (* (* im (* re re)) (+ -1/24 (* (* re re) 1/720))))) im)
(* (* re re) (+ (* im 1/2) (* (* im (* re re)) (+ -1/24 (* (* re re) 1/720)))))
(* re re)
re
(+ (* im 1/2) (* (* im (* re re)) (+ -1/24 (* (* re re) 1/720))))
(* im 1/2)
im
1/2
(* (* im (* re re)) (+ -1/24 (* (* re re) 1/720)))
(* im (* re re))
(+ -1/24 (* (* re re) 1/720))
-1/24
(* (* re re) 1/720)
1/720
(* (neg im) (cos re))
(neg im)
im
(cos re)
re
Outputs
(* (* (+ -1 (* (* im im) -1/6)) im) (cos re))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 im (cos.f64 re)))
(* (+ -1 (* (* im im) -1/6)) im)
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(+ -1 (* (* im im) -1/6))
(+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))
-1
#s(literal -1 binary64)
(* (* im im) -1/6)
(*.f64 (*.f64 im im) #s(literal -1/6 binary64))
(* im im)
(*.f64 im im)
im
-1/6
#s(literal -1/6 binary64)
(cos re)
(cos.f64 re)
re
(neg im)
(-.f64 #s(literal 0 binary64) im)
im
(- (* (* re re) (* im (+ (* -1/24 (* re re)) 1/2))) im)
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal 1/24 binary64))))))))
(* (* re re) (* im (+ (* -1/24 (* re re)) 1/2)))
(*.f64 re (*.f64 re (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal 1/24 binary64)))))))
(* re re)
(*.f64 re re)
re
(* im (+ (* -1/24 (* re re)) 1/2))
(*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal 1/24 binary64)))))
im
(+ (* -1/24 (* re re)) 1/2)
(-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal 1/24 binary64))))
(* -1/24 (* re re))
(*.f64 re (*.f64 re #s(literal -1/24 binary64)))
-1/24
#s(literal -1/24 binary64)
1/2
#s(literal 1/2 binary64)
(- (* (* re re) (+ (* im 1/2) (* (* im (* re re)) (+ -1/24 (* (* re re) 1/720))))) im)
(*.f64 im (+.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))))))))))
(* (* re re) (+ (* im 1/2) (* (* im (* re re)) (+ -1/24 (* (* re re) 1/720)))))
(*.f64 re (*.f64 (*.f64 im 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))))))))
(* re re)
(*.f64 re re)
re
(+ (* im 1/2) (* (* im (* re re)) (+ -1/24 (* (* re re) 1/720))))
(*.f64 im (+.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)))))))
(* im 1/2)
(*.f64 im #s(literal 1/2 binary64))
im
1/2
#s(literal 1/2 binary64)
(* (* im (* re re)) (+ -1/24 (* (* re re) 1/720)))
(*.f64 re (*.f64 re (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))
(* im (* re re))
(*.f64 im (*.f64 re re))
(+ -1/24 (* (* re re) 1/720))
(+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))
-1/24
#s(literal -1/24 binary64)
(* (* re re) 1/720)
(*.f64 (*.f64 re re) #s(literal 1/720 binary64))
1/720
#s(literal 1/720 binary64)
(* (neg im) (cos re))
(-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re)))
(neg im)
(-.f64 #s(literal 0 binary64) im)
im
(cos re)
(cos.f64 re)
re

localize130.0ms (0.9%)

Memory
22.0MiB live, 217.3MiB allocated
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(neg.f64 im)
accuracy100.0%
(cos.f64 re)
accuracy99.8%
(*.f64 (neg.f64 im) (cos.f64 re))
accuracy99.8%
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))
accuracy99.4%
(*.f64 (*.f64 re re) #s(literal 1/720 binary64))
accuracy93.3%
(*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))
accuracy88.9%
(*.f64 im (*.f64 re re))
accuracy100.0%
(-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) im)
accuracy99.4%
(*.f64 #s(literal -1/24 binary64) (*.f64 re re))
accuracy95.6%
(*.f64 im (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))
accuracy93.3%
(*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 re re)) #s(literal 1/2 binary64))))
accuracy100.0%
(neg.f64 im)
accuracy100.0%
(+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))
accuracy99.9%
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) im)
accuracy99.8%
(*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) im) (cos.f64 re))
accuracy99.7%
(*.f64 (*.f64 im im) #s(literal -1/6 binary64))
Samples
89.0ms256×0valid
Compiler

Compiled 216 to 31 computations (85.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 52.0ms
ival-mult: 21.0ms (40.5% of total)
ival-cos: 9.0ms (17.4% of total)
...in/eval/compile.rkt:111:19: 9.0ms (17.4% of total)
ival-sub: 6.0ms (11.6% of total)
ival-add: 5.0ms (9.6% of total)
ival-neg: 1.0ms (1.9% of total)
...in/eval/compile.rkt:110:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series21.0ms (0.1%)

Memory
-28.6MiB live, 48.1MiB allocated
Counts
18 → 336
Calls
Call 1
Inputs
#<alt (* (* (+ -1 (* (* im im) -1/6)) im) (cos re))>
#<alt (* (+ -1 (* (* im im) -1/6)) im)>
#<alt (+ -1 (* (* im im) -1/6))>
#<alt (* (* im im) -1/6)>
#<alt (neg im)>
#<alt (- (* (* re re) (* im (+ (* -1/24 (* re re)) 1/2))) im)>
#<alt (* (* re re) (* im (+ (* -1/24 (* re re)) 1/2)))>
#<alt (* re re)>
#<alt (* im (+ (* -1/24 (* re re)) 1/2))>
#<alt (+ (* im 1/2) (* (* im (* re re)) (+ -1/24 (* (* re re) 1/720))))>
#<alt (- (* (* re re) (+ (* im 1/2) (* (* im (* re re)) (+ -1/24 (* (* re re) 1/720))))) im)>
#<alt (* (* re re) (+ (* im 1/2) (* (* im (* re re)) (+ -1/24 (* (* re re) 1/720)))))>
#<alt (* (neg im) (cos re))>
#<alt (cos re)>
#<alt (* -1/24 (* re re))>
#<alt (* im (* re re))>
#<alt (* (* re re) 1/720)>
#<alt (* (* im (* re re)) (+ -1/24 (* (* re re) 1/720)))>
Outputs
#<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 (* im (- (* -1/6 (pow im 2)) 1))>
#<alt (+ (* -1/2 (* im (* (pow re 2) (- (* -1/6 (pow im 2)) 1)))) (* im (- (* -1/6 (pow im 2)) 1)))>
#<alt (+ (* im (- (* -1/6 (pow im 2)) 1)) (* (pow re 2) (+ (* -1/2 (* im (- (* -1/6 (pow im 2)) 1))) (* 1/24 (* im (* (pow re 2) (- (* -1/6 (pow im 2)) 1)))))))>
#<alt (+ (* im (- (* -1/6 (pow im 2)) 1)) (* (pow re 2) (+ (* -1/2 (* im (- (* -1/6 (pow im 2)) 1))) (* (pow re 2) (+ (* -1/720 (* im (* (pow re 2) (- (* -1/6 (pow im 2)) 1)))) (* 1/24 (* im (- (* -1/6 (pow im 2)) 1))))))))>
#<alt (* im (* (cos re) (- (* -1/6 (pow im 2)) 1)))>
#<alt (* im (* (cos re) (- (* -1/6 (pow im 2)) 1)))>
#<alt (* im (* (cos re) (- (* -1/6 (pow im 2)) 1)))>
#<alt (* im (* (cos re) (- (* -1/6 (pow im 2)) 1)))>
#<alt (* im (* (cos re) (- (* -1/6 (pow im 2)) 1)))>
#<alt (* im (* (cos re) (- (* -1/6 (pow im 2)) 1)))>
#<alt (* im (* (cos re) (- (* -1/6 (pow im 2)) 1)))>
#<alt (* im (* (cos re) (- (* -1/6 (pow im 2)) 1)))>
#<alt (* -1 im)>
#<alt (* im (- (* -1/6 (pow im 2)) 1))>
#<alt (* im (- (* -1/6 (pow im 2)) 1))>
#<alt (* im (- (* -1/6 (pow im 2)) 1))>
#<alt (* -1/6 (pow im 3))>
#<alt (* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1/6 (pow im 3))>
#<alt (* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))>
#<alt -1>
#<alt (- (* -1/6 (pow im 2)) 1)>
#<alt (- (* -1/6 (pow im 2)) 1)>
#<alt (- (* -1/6 (pow im 2)) 1)>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1 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 (- (* 1/2 (* im (pow re 2))) im)>
#<alt (- (* (pow re 2) (+ (* -1/24 (* im (pow re 2))) (* 1/2 im))) im)>
#<alt (- (* (pow re 2) (+ (* -1/24 (* im (pow re 2))) (* 1/2 im))) im)>
#<alt (* -1/24 (* im (pow re 4)))>
#<alt (* (pow re 4) (+ (* -1/24 im) (* 1/2 (/ im (pow re 2)))))>
#<alt (* (pow re 4) (+ (* -1 (/ im (pow re 4))) (+ (* -1/24 im) (* 1/2 (/ im (pow re 2))))))>
#<alt (* (pow re 4) (+ (* -1 (/ im (pow re 4))) (+ (* -1/24 im) (* 1/2 (/ im (pow re 2))))))>
#<alt (* -1/24 (* im (pow re 4)))>
#<alt (* (pow re 4) (+ (* -1/24 im) (* 1/2 (/ im (pow re 2)))))>
#<alt (* (pow re 4) (+ (* -1 (/ im (pow re 4))) (+ (* -1/24 im) (* 1/2 (/ im (pow re 2))))))>
#<alt (* (pow re 4) (+ (* -1 (/ im (pow re 4))) (+ (* -1/24 im) (* 1/2 (/ im (pow re 2))))))>
#<alt (* im (- (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))) 1))>
#<alt (* im (- (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))) 1))>
#<alt (* im (- (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))) 1))>
#<alt (* im (- (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))) 1))>
#<alt (* im (- (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))) 1))>
#<alt (* im (- (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))) 1))>
#<alt (* im (- (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))) 1))>
#<alt (* im (- (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))) 1))>
#<alt (* -1 (* im (+ 1 (* -1 (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2))))))))>
#<alt (* -1 (* im (+ 1 (* -1 (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2))))))))>
#<alt (* -1 (* im (+ 1 (* -1 (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2))))))))>
#<alt (* -1 (* im (+ 1 (* -1 (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2))))))))>
#<alt (* 1/2 (* im (pow re 2)))>
#<alt (* (pow re 2) (+ (* -1/24 (* im (pow re 2))) (* 1/2 im)))>
#<alt (* (pow re 2) (+ (* -1/24 (* im (pow re 2))) (* 1/2 im)))>
#<alt (* (pow re 2) (+ (* -1/24 (* im (pow re 2))) (* 1/2 im)))>
#<alt (* -1/24 (* im (pow re 4)))>
#<alt (* (pow re 4) (+ (* -1/24 im) (* 1/2 (/ im (pow re 2)))))>
#<alt (* (pow re 4) (+ (* -1/24 im) (* 1/2 (/ im (pow re 2)))))>
#<alt (* (pow re 4) (+ (* -1/24 im) (* 1/2 (/ im (pow re 2)))))>
#<alt (* -1/24 (* im (pow re 4)))>
#<alt (* (pow re 4) (+ (* -1/24 im) (* 1/2 (/ im (pow re 2)))))>
#<alt (* (pow re 4) (+ (* -1/24 im) (* 1/2 (/ im (pow re 2)))))>
#<alt (* (pow re 4) (+ (* -1/24 im) (* 1/2 (/ im (pow re 2)))))>
#<alt (* im (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))))>
#<alt (* im (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))))>
#<alt (* im (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))))>
#<alt (* im (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))))>
#<alt (* im (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))))>
#<alt (* im (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))))>
#<alt (* im (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))))>
#<alt (* im (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))))>
#<alt (* im (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))))>
#<alt (* im (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))))>
#<alt (* im (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))))>
#<alt (* im (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))))>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (* im (+ 1/2 (* -1/24 (pow re 2))))>
#<alt (* im (+ 1/2 (* -1/24 (pow re 2))))>
#<alt (* im (+ 1/2 (* -1/24 (pow re 2))))>
#<alt (* im (+ 1/2 (* -1/24 (pow re 2))))>
#<alt (* im (+ 1/2 (* -1/24 (pow re 2))))>
#<alt (* im (+ 1/2 (* -1/24 (pow re 2))))>
#<alt (* im (+ 1/2 (* -1/24 (pow re 2))))>
#<alt (* im (+ 1/2 (* -1/24 (pow re 2))))>
#<alt (* im (+ 1/2 (* -1/24 (pow re 2))))>
#<alt (* im (+ 1/2 (* -1/24 (pow re 2))))>
#<alt (* im (+ 1/2 (* -1/24 (pow re 2))))>
#<alt (* im (+ 1/2 (* -1/24 (pow re 2))))>
#<alt (* 1/2 im)>
#<alt (+ (* -1/24 (* im (pow re 2))) (* 1/2 im))>
#<alt (+ (* -1/24 (* im (pow re 2))) (* 1/2 im))>
#<alt (+ (* -1/24 (* im (pow re 2))) (* 1/2 im))>
#<alt (* -1/24 (* im (pow re 2)))>
#<alt (* (pow re 2) (+ (* -1/24 im) (* 1/2 (/ im (pow re 2)))))>
#<alt (* (pow re 2) (+ (* -1/24 im) (* 1/2 (/ im (pow re 2)))))>
#<alt (* (pow re 2) (+ (* -1/24 im) (* 1/2 (/ im (pow re 2)))))>
#<alt (* -1/24 (* im (pow re 2)))>
#<alt (* (pow re 2) (+ (* -1/24 im) (* 1/2 (/ im (pow re 2)))))>
#<alt (* (pow re 2) (+ (* -1/24 im) (* 1/2 (/ im (pow re 2)))))>
#<alt (* (pow re 2) (+ (* -1/24 im) (* 1/2 (/ im (pow re 2)))))>
#<alt (* im (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))))>
#<alt (* im (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))))>
#<alt (* im (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))))>
#<alt (* im (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))))>
#<alt (* im (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))))>
#<alt (* im (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))))>
#<alt (* im (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))))>
#<alt (* im (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))))>
#<alt (* -1 (* im (- (* -1 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))) 1/2)))>
#<alt (* -1 (* im (- (* -1 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))) 1/2)))>
#<alt (* -1 (* im (- (* -1 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))) 1/2)))>
#<alt (* -1 (* im (- (* -1 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))) 1/2)))>
#<alt (* 1/2 im)>
#<alt (+ (* -1/24 (* im (pow re 2))) (* 1/2 im))>
#<alt (+ (* 1/2 im) (* (pow re 2) (+ (* -1/24 im) (* 1/720 (* im (pow re 2))))))>
#<alt (+ (* 1/2 im) (* (pow re 2) (+ (* -1/24 im) (* 1/720 (* im (pow re 2))))))>
#<alt (* 1/720 (* im (pow re 4)))>
#<alt (* (pow re 4) (+ (* -1/24 (/ im (pow re 2))) (* 1/720 im)))>
#<alt (* (pow re 4) (+ (* -1/24 (/ im (pow re 2))) (+ (* 1/720 im) (* 1/2 (/ im (pow re 4))))))>
#<alt (* (pow re 4) (+ (* -1/24 (/ im (pow re 2))) (+ (* 1/720 im) (* 1/2 (/ im (pow re 4))))))>
#<alt (* 1/720 (* im (pow re 4)))>
#<alt (* (pow re 4) (+ (* -1/24 (/ im (pow re 2))) (* 1/720 im)))>
#<alt (* (pow re 4) (+ (* -1/24 (/ im (pow re 2))) (+ (* 1/720 im) (* 1/2 (/ im (pow re 4))))))>
#<alt (* (pow re 4) (+ (* -1/24 (/ im (pow re 2))) (+ (* 1/720 im) (* 1/2 (/ im (pow re 4))))))>
#<alt (* -1 im)>
#<alt (- (* 1/2 (* im (pow re 2))) im)>
#<alt (- (* (pow re 2) (+ (* -1/24 (* im (pow re 2))) (* 1/2 im))) im)>
#<alt (- (* (pow re 2) (+ (* 1/2 im) (* (pow re 2) (+ (* -1/24 im) (* 1/720 (* im (pow re 2))))))) im)>
#<alt (* 1/720 (* im (pow re 6)))>
#<alt (* (pow re 6) (+ (* -1/24 (/ im (pow re 2))) (* 1/720 im)))>
#<alt (* (pow re 6) (+ (* -1/24 (/ im (pow re 2))) (+ (* 1/720 im) (* 1/2 (/ im (pow re 4))))))>
#<alt (* (pow re 6) (+ (* -1 (/ im (pow re 6))) (+ (* -1/24 (/ im (pow re 2))) (+ (* 1/720 im) (* 1/2 (/ im (pow re 4)))))))>
#<alt (* 1/720 (* im (pow re 6)))>
#<alt (* (pow re 6) (+ (* -1/24 (/ im (pow re 2))) (* 1/720 im)))>
#<alt (* (pow re 6) (+ (* -1/24 (/ im (pow re 2))) (+ (* 1/720 im) (* 1/2 (/ im (pow re 4))))))>
#<alt (* (pow re 6) (+ (* -1 (/ im (pow re 6))) (+ (* -1/24 (/ im (pow re 2))) (+ (* 1/720 im) (* 1/2 (/ im (pow re 4)))))))>
#<alt (* im (- (* (pow re 2) (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))) 1))>
#<alt (* im (- (* (pow re 2) (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))) 1))>
#<alt (* im (- (* (pow re 2) (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))) 1))>
#<alt (* im (- (* (pow re 2) (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))) 1))>
#<alt (* im (- (* (pow re 2) (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))) 1))>
#<alt (* im (- (* (pow re 2) (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))) 1))>
#<alt (* im (- (* (pow re 2) (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))) 1))>
#<alt (* im (- (* (pow re 2) (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))) 1))>
#<alt (* -1 (* im (+ 1 (* (pow re 2) (- (* -1 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))) 1/2)))))>
#<alt (* -1 (* im (+ 1 (* (pow re 2) (- (* -1 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))) 1/2)))))>
#<alt (* -1 (* im (+ 1 (* (pow re 2) (- (* -1 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))) 1/2)))))>
#<alt (* -1 (* im (+ 1 (* (pow re 2) (- (* -1 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))) 1/2)))))>
#<alt (* 1/2 (* im (pow re 2)))>
#<alt (* (pow re 2) (+ (* -1/24 (* im (pow re 2))) (* 1/2 im)))>
#<alt (* (pow re 2) (+ (* 1/2 im) (* (pow re 2) (+ (* -1/24 im) (* 1/720 (* im (pow re 2)))))))>
#<alt (* (pow re 2) (+ (* 1/2 im) (* (pow re 2) (+ (* -1/24 im) (* 1/720 (* im (pow re 2)))))))>
#<alt (* 1/720 (* im (pow re 6)))>
#<alt (* (pow re 6) (+ (* -1/24 (/ im (pow re 2))) (* 1/720 im)))>
#<alt (* (pow re 6) (+ (* -1/24 (/ im (pow re 2))) (+ (* 1/720 im) (* 1/2 (/ im (pow re 4))))))>
#<alt (* (pow re 6) (+ (* -1/24 (/ im (pow re 2))) (+ (* 1/720 im) (* 1/2 (/ im (pow re 4))))))>
#<alt (* 1/720 (* im (pow re 6)))>
#<alt (* (pow re 6) (+ (* -1/24 (/ im (pow re 2))) (* 1/720 im)))>
#<alt (* (pow re 6) (+ (* -1/24 (/ im (pow re 2))) (+ (* 1/720 im) (* 1/2 (/ im (pow re 4))))))>
#<alt (* (pow re 6) (+ (* -1/24 (/ im (pow re 2))) (+ (* 1/720 im) (* 1/2 (/ im (pow re 4))))))>
#<alt (* im (* (pow re 2) (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))))>
#<alt (* im (* (pow re 2) (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))))>
#<alt (* im (* (pow re 2) (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))))>
#<alt (* im (* (pow re 2) (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))))>
#<alt (* im (* (pow re 2) (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))))>
#<alt (* im (* (pow re 2) (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))))>
#<alt (* im (* (pow re 2) (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))))>
#<alt (* im (* (pow re 2) (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))))>
#<alt (* -1 (* im (* (pow re 2) (- (* -1 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))) 1/2))))>
#<alt (* -1 (* im (* (pow re 2) (- (* -1 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))) 1/2))))>
#<alt (* -1 (* im (* (pow re 2) (- (* -1 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))) 1/2))))>
#<alt (* -1 (* im (* (pow re 2) (- (* -1 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))) 1/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 (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>
#<alt (+ 1 (* -1/2 (pow re 2)))>
#<alt (+ 1 (* (pow re 2) (- (* 1/24 (pow re 2)) 1/2)))>
#<alt (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/24 (* -1/720 (pow re 2)))) 1/2)))>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (cos re)>
#<alt (* -1/24 (pow re 2))>
#<alt (* -1/24 (pow re 2))>
#<alt (* -1/24 (pow re 2))>
#<alt (* -1/24 (pow re 2))>
#<alt (* -1/24 (pow re 2))>
#<alt (* -1/24 (pow re 2))>
#<alt (* -1/24 (pow re 2))>
#<alt (* -1/24 (pow re 2))>
#<alt (* -1/24 (pow re 2))>
#<alt (* -1/24 (pow re 2))>
#<alt (* -1/24 (pow re 2))>
#<alt (* -1/24 (pow re 2))>
#<alt (* im (pow re 2))>
#<alt (* im (pow re 2))>
#<alt (* im (pow re 2))>
#<alt (* im (pow re 2))>
#<alt (* im (pow re 2))>
#<alt (* im (pow re 2))>
#<alt (* im (pow re 2))>
#<alt (* im (pow re 2))>
#<alt (* im (pow re 2))>
#<alt (* im (pow re 2))>
#<alt (* im (pow re 2))>
#<alt (* im (pow re 2))>
#<alt (* im (pow re 2))>
#<alt (* im (pow re 2))>
#<alt (* im (pow re 2))>
#<alt (* im (pow re 2))>
#<alt (* im (pow re 2))>
#<alt (* im (pow re 2))>
#<alt (* im (pow re 2))>
#<alt (* im (pow re 2))>
#<alt (* im (pow re 2))>
#<alt (* im (pow re 2))>
#<alt (* im (pow re 2))>
#<alt (* im (pow re 2))>
#<alt (* 1/720 (pow re 2))>
#<alt (* 1/720 (pow re 2))>
#<alt (* 1/720 (pow re 2))>
#<alt (* 1/720 (pow re 2))>
#<alt (* 1/720 (pow re 2))>
#<alt (* 1/720 (pow re 2))>
#<alt (* 1/720 (pow re 2))>
#<alt (* 1/720 (pow re 2))>
#<alt (* 1/720 (pow re 2))>
#<alt (* 1/720 (pow re 2))>
#<alt (* 1/720 (pow re 2))>
#<alt (* 1/720 (pow re 2))>
#<alt (* im (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))>
#<alt (* im (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))>
#<alt (* im (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))>
#<alt (* im (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))>
#<alt (* im (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))>
#<alt (* im (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))>
#<alt (* im (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))>
#<alt (* im (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))>
#<alt (* im (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))>
#<alt (* im (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))>
#<alt (* im (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))>
#<alt (* im (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))>
#<alt (* -1/24 (* im (pow re 2)))>
#<alt (* (pow re 2) (+ (* -1/24 im) (* 1/720 (* im (pow re 2)))))>
#<alt (* (pow re 2) (+ (* -1/24 im) (* 1/720 (* im (pow re 2)))))>
#<alt (* (pow re 2) (+ (* -1/24 im) (* 1/720 (* im (pow re 2)))))>
#<alt (* 1/720 (* im (pow re 4)))>
#<alt (* (pow re 4) (+ (* -1/24 (/ im (pow re 2))) (* 1/720 im)))>
#<alt (* (pow re 4) (+ (* -1/24 (/ im (pow re 2))) (* 1/720 im)))>
#<alt (* (pow re 4) (+ (* -1/24 (/ im (pow re 2))) (* 1/720 im)))>
#<alt (* 1/720 (* im (pow re 4)))>
#<alt (* (pow re 4) (+ (* -1/24 (/ im (pow re 2))) (* 1/720 im)))>
#<alt (* (pow re 4) (+ (* -1/24 (/ im (pow re 2))) (* 1/720 im)))>
#<alt (* (pow re 4) (+ (* -1/24 (/ im (pow re 2))) (* 1/720 im)))>
Calls

84 calls:

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

rewrite489.0ms (3.5%)

Memory
69.2MiB live, 1 156.9MiB allocated
Algorithm
batch-egg-rewrite
Rules
5 336×accelerator-lowering-fma.f32
5 336×accelerator-lowering-fma.f64
5 200×*-lowering-*.f32
5 200×*-lowering-*.f64
4 238×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
029171
1164165
21409165
08432152
Stop Event
iter limit
node limit
Counts
18 → 650
Calls
Call 1
Inputs
(* (* (+ -1 (* (* im im) -1/6)) im) (cos re))
(* (+ -1 (* (* im im) -1/6)) im)
(+ -1 (* (* im im) -1/6))
(* (* im im) -1/6)
(neg im)
(- (* (* re re) (* im (+ (* -1/24 (* re re)) 1/2))) im)
(* (* re re) (* im (+ (* -1/24 (* re re)) 1/2)))
(* re re)
(* im (+ (* -1/24 (* re re)) 1/2))
(+ (* im 1/2) (* (* im (* re re)) (+ -1/24 (* (* re re) 1/720))))
(- (* (* re re) (+ (* im 1/2) (* (* im (* re re)) (+ -1/24 (* (* re re) 1/720))))) im)
(* (* re re) (+ (* im 1/2) (* (* im (* re re)) (+ -1/24 (* (* re re) 1/720)))))
(* (neg im) (cos re))
(cos re)
(* -1/24 (* re re))
(* im (* re re))
(* (* re re) 1/720)
(* (* im (* re re)) (+ -1/24 (* (* re re) 1/720)))
Outputs
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216 binary64))) (*.f64 im (cos.f64 re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))) (*.f64 im (cos.f64 re)))))
(/.f64 (*.f64 im (cos.f64 re)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(/.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 im (cos.f64 re))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))) (*.f64 im (cos.f64 re))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216 binary64))) (*.f64 im (cos.f64 re)))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))) (*.f64 im (cos.f64 re)))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))))
(*.f64 im (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (cos.f64 re)))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 im (cos.f64 re)))
(*.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (cos.f64 re))
(*.f64 (cos.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(*.f64 (*.f64 im (cos.f64 re)) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(*.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) im)
(*.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 im (cos.f64 re))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))) (*.f64 im (cos.f64 re))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))))
(+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im))
(+.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (-.f64 #s(literal 0 binary64) im))
(+.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im) (-.f64 #s(literal 0 binary64) im))
(-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) im)
(-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im) im)
(fma.f64 #s(literal -1 binary64) im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(fma.f64 #s(literal -1 binary64) im (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im))
(fma.f64 im #s(literal -1 binary64) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(fma.f64 im #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im))
(fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 #s(literal 0 binary64) im))
(fma.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im (-.f64 #s(literal 0 binary64) im))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) #s(literal 0 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) #s(literal 0 binary64))) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) im) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) im) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im))
(/.f64 im (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 im (+.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 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))) (*.f64 im (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216 binary64))) im)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))) im)))
(/.f64 (*.f64 im (+.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 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (*.f64 im (-.f64 #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/6 binary64) (*.f64 im im))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216 binary64))) im) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))) im) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))))
(/.f64 (neg.f64 (*.f64 im (+.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 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 im (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216 binary64))) im)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))) im)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (pow.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (pow.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im) #s(literal 3 binary64))) (+.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (-.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (-.f64 #s(literal 0 binary64) im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im)) (-.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im) (-.f64 #s(literal 0 binary64) im)))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))) (-.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im))) (-.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im)))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (*.f64 im im)) (-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im)) (*.f64 im im)) (-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im) (-.f64 #s(literal 0 binary64) im)))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) im)
(*.f64 (*.f64 im (+.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 (*.f64 im im) #s(literal -1/6 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(*.f64 (*.f64 im (-.f64 #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 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216 binary64))) im) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))) im) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))))
(+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))
(+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) (neg.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 binary64) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 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 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)) #s(literal -1 binary64))
(fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))
(fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) (neg.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))))))
(fma.f64 (*.f64 im #s(literal -1/6 binary64)) im #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(/.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 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (+.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 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) #s(literal -1 binary64))))
(/.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/6 binary64) (*.f64 im im))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.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 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #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 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216 binary64)) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216 binary64))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216 binary64)) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216 binary64))) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216 binary64)) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216 binary64)) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))) (*.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 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) #s(literal 1 binary64)) (*.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/6 binary64) (*.f64 im im)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) #s(literal 3 binary64)) (pow.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)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))) (/.f64 #s(literal 1 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)) #s(literal 1/36 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 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 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 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))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) #s(literal -1 binary64))
(*.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 (*.f64 im im) #s(literal -1/6 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/216 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(*.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 0 binary64) (+.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 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.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 0 binary64) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im))))))
(*.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))
(neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im im)))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 im 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 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))
(*.f64 (*.f64 im #s(literal -1/6 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 (*.f64 im im) #s(literal 0 binary64))) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 im im) #s(literal 0 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) im) (/.f64 (*.f64 im im) im))
(neg.f64 im)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 im im) #s(literal 0 binary64)) (-.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 (*.f64 im im) #s(literal 0 binary64)))
(/.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)))) (neg.f64 (+.f64 (*.f64 im im) #s(literal 0 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im))) (-.f64 #s(literal 0 binary64) im))
(*.f64 #s(literal -1 binary64) im)
(*.f64 im #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) #s(literal 0 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) im))
(+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) im))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (*.f64 im (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))))) (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (*.f64 im (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))))))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))) (neg.f64 (/.f64 (*.f64 im im) (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))))))
(-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) im)
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (*.f64 im (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))))) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (*.f64 im (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))) (/.f64 (*.f64 im im) (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) im))) (/.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) im))))
(fma.f64 #s(literal -1 binary64) im (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 im #s(literal -1 binary64) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 im (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) im))
(fma.f64 im (*.f64 (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 re re)) (-.f64 #s(literal 0 binary64) im))
(fma.f64 re (*.f64 (*.f64 im re) (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) im))
(fma.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) im))
(fma.f64 (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 im (*.f64 re re)) (-.f64 #s(literal 0 binary64) im))
(fma.f64 (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 re re) (-.f64 #s(literal 0 binary64) im))
(fma.f64 (*.f64 im (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) im))
(fma.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (*.f64 im (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))))) (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (*.f64 im (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))))))))
(fma.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))) (neg.f64 (/.f64 (*.f64 im im) (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))))))
(fma.f64 (*.f64 im re) (*.f64 re (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) im))
(fma.f64 (*.f64 (*.f64 im re) (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))) re (-.f64 #s(literal 0 binary64) im))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) #s(literal 0 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) im) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))) im (-.f64 #s(literal 0 binary64) im))
(fma.f64 (*.f64 (*.f64 im (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/13824 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64))))) (-.f64 #s(literal 0 binary64) im))
(fma.f64 (*.f64 (*.f64 im (*.f64 re re)) (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) im))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) im))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) im)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) im)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (-.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) im)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))) (*.f64 im (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) im)) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (*.f64 im im))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))) (*.f64 im (*.f64 im im))) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (*.f64 im (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))) (*.f64 im (*.f64 im im))) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (-.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) im)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (*.f64 im im)) (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (*.f64 im im)) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))) (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (*.f64 im (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))) (*.f64 im (*.f64 im im)))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (-.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) im))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (*.f64 im im))) (neg.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) im))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64))))) (*.f64 (+.f64 (*.f64 im im) #s(literal 0 binary64)) (*.f64 (*.f64 im (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/13824 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64))))) (*.f64 (+.f64 (*.f64 im im) #s(literal 0 binary64)) (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (+.f64 (*.f64 im im) #s(literal 0 binary64)) (*.f64 (*.f64 im (*.f64 re re)) (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal -1/4 binary64))))) (*.f64 (+.f64 (*.f64 im im) #s(literal 0 binary64)) (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal -1/2 binary64))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64))))) (*.f64 im (*.f64 (*.f64 im (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/13824 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64))))) (*.f64 im (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 im (*.f64 (*.f64 im (*.f64 re re)) (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal -1/4 binary64))))) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal -1/2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/13824 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64))) (+.f64 (*.f64 im im) #s(literal 0 binary64))) (*.f64 (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64)))) (+.f64 (*.f64 im im) #s(literal 0 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/13824 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64))) im) (*.f64 (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 im im)))) (*.f64 (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64)))) im))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 re re)) (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal -1/4 binary64))) (+.f64 (*.f64 im im) #s(literal 0 binary64))) (*.f64 (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal -1/2 binary64)) (+.f64 (*.f64 im im) #s(literal 0 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 re re)) (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal -1/4 binary64))) im) (*.f64 (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 im im)))) (*.f64 (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal -1/2 binary64)) im))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (*.f64 im (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (*.f64 im (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))))) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (*.f64 im (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))))) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (*.f64 im (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))) (*.f64 (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (*.f64 im im))) (*.f64 (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))))) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))) (*.f64 im (*.f64 im im))))) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (*.f64 im (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))) (*.f64 im (*.f64 im im))) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (*.f64 im (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (*.f64 im im)))) (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (*.f64 im im)) (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))) (*.f64 im (*.f64 im im))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (*.f64 im (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (*.f64 im im)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))))))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))))) (+.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (*.f64 im (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (*.f64 im (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (*.f64 im (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))))) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (*.f64 im (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))))))) (+.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (*.f64 im (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))))) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (*.f64 im (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))))))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (*.f64 im (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))))) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (*.f64 im (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 im im) (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))))) (+.f64 (*.f64 (/.f64 (*.f64 im im) (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))) (/.f64 (*.f64 im im) (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))) (/.f64 (*.f64 im im) (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))))))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))) (-.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) im)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) im))
(*.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (*.f64 im (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))))))
(*.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (-.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) im))))))
(*.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))))
(*.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) im))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (*.f64 im (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))))))
(+.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 0 binary64))
(+.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(+.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) (*.f64 im (*.f64 re re))))
(+.f64 (*.f64 (*.f64 re re) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64))))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(+.f64 (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(+.f64 (*.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 re re)) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) (*.f64 im (*.f64 re re))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(fma.f64 im (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))) #s(literal 0 binary64))
(fma.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(fma.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) (*.f64 im (*.f64 re re))))
(fma.f64 im (*.f64 (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 re re)) #s(literal 0 binary64))
(fma.f64 re (*.f64 (*.f64 im re) (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))) #s(literal 0 binary64))
(fma.f64 re (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(fma.f64 re (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) (*.f64 im (*.f64 re re))))
(fma.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))) #s(literal 0 binary64))
(fma.f64 (*.f64 re re) (*.f64 im #s(literal 1/2 binary64)) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(fma.f64 (*.f64 re re) (*.f64 im #s(literal 1/2 binary64)) (*.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) (*.f64 im (*.f64 re re))))
(fma.f64 (*.f64 re re) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(fma.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) (*.f64 im (*.f64 re re)) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re)) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) (*.f64 im (*.f64 re re))))
(fma.f64 (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 im (*.f64 re re)) #s(literal 0 binary64))
(fma.f64 (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 re re) #s(literal 0 binary64))
(fma.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 re re) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(fma.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 re re) (*.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) (*.f64 im (*.f64 re re))))
(fma.f64 (*.f64 im (*.f64 re re)) (*.f64 re (*.f64 re #s(literal -1/24 binary64))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(fma.f64 (*.f64 im (*.f64 re re)) #s(literal 1/2 binary64) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(fma.f64 (*.f64 im (*.f64 re re)) #s(literal 1/2 binary64) (*.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) (*.f64 im (*.f64 re re))))
(fma.f64 (*.f64 im (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 re re) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(fma.f64 (*.f64 im re) (*.f64 re (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 im re) (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))) re #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) re) re (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(fma.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) re) re (*.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) (*.f64 im (*.f64 re re))))
(fma.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) im (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(fma.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) im (*.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) (*.f64 im (*.f64 re re))))
(fma.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))) im #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 im (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/13824 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64))))) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 im (*.f64 re re)) (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal -1/2 binary64))) #s(literal 0 binary64))
(/.f64 (*.f64 im (*.f64 re re)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64)))) (*.f64 (*.f64 im (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/13824 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal -1/2 binary64)) (*.f64 (*.f64 im (*.f64 re re)) (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal -1/4 binary64)))))
(/.f64 (*.f64 (*.f64 im (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/13824 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64))) (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64)))))
(/.f64 (*.f64 (*.f64 im (*.f64 re re)) (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal -1/4 binary64))) (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 im (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/13824 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (*.f64 re re)) (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal -1/4 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal -1/2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (pow.f64 (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re (*.f64 re #s(literal -1/24 binary64))))) (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re (*.f64 re #s(literal -1/24 binary64))))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (pow.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) (*.f64 im (*.f64 re re))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) (*.f64 im (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) (*.f64 im (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) (*.f64 im (*.f64 re re)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re re) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64))))) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64))))) (*.f64 (*.f64 re re) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))) (-.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64))))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re (*.f64 re #s(literal -1/24 binary64))))) (-.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 re re)) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 re re)) (*.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 re re))) (-.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 re re)) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) (*.f64 im (*.f64 re re))) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) (*.f64 im (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) (*.f64 im (*.f64 re re)))) (-.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) (*.f64 im (*.f64 re re))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))))) #s(literal 0 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 0 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))) (-.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re (*.f64 re #s(literal -1/24 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) (*.f64 im (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) (*.f64 im (*.f64 re re))))) (-.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) (*.f64 im (*.f64 re re)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64))))) (*.f64 (*.f64 re re) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))) (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64))))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re (*.f64 re #s(literal -1/24 binary64))))) (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (-.f64 (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 re re)) (*.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 re re))) (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (-.f64 (*.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 re re)) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) (*.f64 im (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) (*.f64 im (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (-.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) (*.f64 im (*.f64 re re))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) #s(literal 0 binary64)) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) #s(literal 0 binary64)))
(*.f64 im (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 re re)))
(*.f64 re (*.f64 (*.f64 im re) (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))
(*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))
(*.f64 (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 im (*.f64 re re)))
(*.f64 (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 re re))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 im re) (*.f64 re (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (*.f64 im re) (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))) re)
(*.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))) im)
(*.f64 (*.f64 (*.f64 im (*.f64 re re)) (+.f64 (*.f64 #s(literal -1/13824 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64))))))
(*.f64 (*.f64 (*.f64 im (*.f64 re re)) (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (log.f64 re) #s(literal 2 binary64)))
(pow.f64 re #s(literal 2 binary64))
(pow.f64 (*.f64 re re) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 re)) #s(literal 2 binary64))
(*.f64 re re)
(*.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 re)))
(+.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(+.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 im #s(literal 1/2 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64))))) (-.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 im #s(literal 1/2 binary64)))) (/.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (-.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 im #s(literal 1/2 binary64)))))
(fma.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64))) (*.f64 im #s(literal 1/2 binary64)))
(fma.f64 im #s(literal 1/2 binary64) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(fma.f64 (*.f64 re re) (*.f64 #s(literal -1/24 binary64) im) (*.f64 im #s(literal 1/2 binary64)))
(fma.f64 (*.f64 re re) (*.f64 im #s(literal -1/24 binary64)) (*.f64 im #s(literal 1/2 binary64)))
(fma.f64 #s(literal -1/24 binary64) (*.f64 im (*.f64 re re)) (*.f64 im #s(literal 1/2 binary64)))
(fma.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) im (*.f64 im #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) im (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(fma.f64 (*.f64 im (*.f64 re re)) #s(literal -1/24 binary64) (*.f64 im #s(literal 1/2 binary64)))
(fma.f64 (*.f64 re #s(literal -1/24 binary64)) (*.f64 im re) (*.f64 im #s(literal 1/2 binary64)))
(fma.f64 (*.f64 im re) (*.f64 re #s(literal -1/24 binary64)) (*.f64 im #s(literal 1/2 binary64)))
(fma.f64 (*.f64 #s(literal -1/24 binary64) im) (*.f64 re re) (*.f64 im #s(literal 1/2 binary64)))
(fma.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 im re)) re (*.f64 im #s(literal 1/2 binary64)))
(fma.f64 (*.f64 im #s(literal -1/24 binary64)) (*.f64 re re) (*.f64 im #s(literal 1/2 binary64)))
(fma.f64 (*.f64 im (*.f64 re #s(literal -1/24 binary64))) re (*.f64 im #s(literal 1/2 binary64)))
(/.f64 im (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64))))) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 im #s(literal 1/2 binary64))))) (+.f64 (*.f64 #s(literal -1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 im #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64))))) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64)))) (*.f64 im (+.f64 (*.f64 #s(literal -1/13824 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal -1/2 binary64)) (*.f64 im (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal -1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64)))) (*.f64 (+.f64 (*.f64 #s(literal -1/13824 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) im)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal -1/2 binary64)) (*.f64 (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal -1/4 binary64)) im)))
(/.f64 (+.f64 (*.f64 #s(literal -1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64))))) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 im #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64))))) (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) (-.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 im #s(literal 1/2 binary64))))
(/.f64 (*.f64 im (+.f64 (*.f64 #s(literal -1/13824 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64))) (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64)))))
(/.f64 (*.f64 im (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal -1/4 binary64))) (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal -1/2 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/13824 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) im) (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal -1/4 binary64)) im) (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal -1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))))) (neg.f64 (+.f64 (*.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64))))) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 im #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64))))) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)))) (neg.f64 (-.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 im #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 im (+.f64 (*.f64 #s(literal -1/13824 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64))))))
(/.f64 (neg.f64 (*.f64 im (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal -1/4 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/13824 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) im)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal -1/4 binary64)) im)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal -1/2 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 #s(literal -1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (-.f64 (*.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64))))) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))) (-.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64))))))
(*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))
(*.f64 (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)) im)
(*.f64 (+.f64 (*.f64 #s(literal -1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64))))) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 im #s(literal 1/2 binary64)))))))
(*.f64 (-.f64 (*.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64))))) (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 im #s(literal 1/2 binary64)))))
(*.f64 (*.f64 im (+.f64 (*.f64 #s(literal -1/13824 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64))))))
(*.f64 (*.f64 im (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/13824 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) im) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64))))))
(*.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal -1/4 binary64)) im) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal -1/2 binary64))))
(+.f64 (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))))
(+.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))
(+.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 im #s(literal 1/2 binary64)))
(+.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))) (*.f64 im #s(literal 1/2 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (neg.f64 (/.f64 (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))))
(-.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (/.f64 (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))
(-.f64 (/.f64 (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 im #s(literal 1/2 binary64)))) (/.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 im #s(literal 1/2 binary64)))))
(fma.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64))) (+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))) (*.f64 im #s(literal 1/2 binary64))))
(fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))
(fma.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))))
(fma.f64 im (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))) (*.f64 im #s(literal 1/2 binary64)))
(fma.f64 (*.f64 re re) (*.f64 #s(literal -1/24 binary64) im) (+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))) (*.f64 im #s(literal 1/2 binary64))))
(fma.f64 (*.f64 re re) (*.f64 im #s(literal -1/24 binary64)) (+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))) (*.f64 im #s(literal 1/2 binary64))))
(fma.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))) (*.f64 im #s(literal 1/2 binary64)))
(fma.f64 #s(literal -1/24 binary64) (*.f64 im (*.f64 re re)) (+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))) (*.f64 im #s(literal 1/2 binary64))))
(fma.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) im (+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))) (*.f64 im #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) im (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))
(fma.f64 (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)) im (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))))
(fma.f64 (*.f64 im (*.f64 re re)) #s(literal -1/24 binary64) (+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))) (*.f64 im #s(literal 1/2 binary64))))
(fma.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 im #s(literal 1/2 binary64)))
(fma.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 im (*.f64 re re)) (*.f64 im #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (neg.f64 (/.f64 (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))))
(fma.f64 (*.f64 re #s(literal -1/24 binary64)) (*.f64 im re) (+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))) (*.f64 im #s(literal 1/2 binary64))))
(fma.f64 (*.f64 im re) (*.f64 re #s(literal -1/24 binary64)) (+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))) (*.f64 im #s(literal 1/2 binary64))))
(fma.f64 (*.f64 im re) (*.f64 re (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))) (*.f64 im #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))) im (*.f64 im #s(literal 1/2 binary64)))
(fma.f64 (+.f64 (*.f64 #s(literal -1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64))))) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 im #s(literal 1/2 binary64)))))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))))
(fma.f64 (+.f64 (*.f64 #s(literal -1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/373248000 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))))))) (*.f64 im #s(literal 1/2 binary64)))
(fma.f64 (-.f64 (*.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64))))) (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))))
(fma.f64 (-.f64 (*.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))))) (*.f64 im #s(literal 1/2 binary64)))
(fma.f64 (*.f64 #s(literal -1/24 binary64) im) (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))) (*.f64 im #s(literal 1/2 binary64))))
(fma.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 im re)) re (+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))) (*.f64 im #s(literal 1/2 binary64))))
(fma.f64 (*.f64 im #s(literal -1/24 binary64)) (*.f64 re re) (+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))) (*.f64 im #s(literal 1/2 binary64))))
(fma.f64 (*.f64 im (*.f64 re #s(literal -1/24 binary64))) re (+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))) (*.f64 im #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) im) (*.f64 re re) (*.f64 im #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 im re)) re (*.f64 im #s(literal 1/2 binary64)))
(fma.f64 (*.f64 im (+.f64 (*.f64 #s(literal -1/13824 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64))))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))))
(fma.f64 (*.f64 im (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))))
(fma.f64 (*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -1/13824 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/373248000 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/720 binary64)) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/720 binary64)) #s(literal 1/24 binary64))))) (*.f64 im #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (*.f64 im (*.f64 re re)) (-.f64 #s(literal 1/576 binary64) (*.f64 #s(literal 1/518400 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 re re)))) (*.f64 im #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/13824 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) #s(literal 1/8 binary64)) im) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal -1/48 binary64))))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))))
(fma.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal -1/4 binary64)) im) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal -1/2 binary64))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))))
(fma.f64 (*.f64 (+.f64 #s(literal -1/13824 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/373248000 binary64))) (*.f64 im (*.f64 re re))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/720 binary64)) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/720 binary64)) #s(literal 1/24 binary64))))) (*.f64 im #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 #s(literal 1/518400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 re re))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 re re)))) (*.f64 im #s(literal 1/2 binary64)))
(fma.f64 (/.f64 im im) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal 1/2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (neg.f64 (/.f64 (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))))
(fma.f64 (/.f64 (*.f64 im im) im) (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (neg.f64 (/.f64 (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 (*.f64 im (*.f64 im #s(literal 1/2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (neg.f64 (/.f64 (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))))
(fma.f64 (/.f64 (*.f64 im #s(literal 1/2 binary64)) im) (/.f64 (*.f64 im #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (neg.f64 (/.f64 (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))))
(fma.f64 (/.f64 #s(literal 1/4 binary64) im) (/.f64 (*.f64 im im) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (neg.f64 (/.f64 (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))))
(fma.f64 (/.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) im) im) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (neg.f64 (/.f64 (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))))
(fma.f64 (/.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) im) (/.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (neg.f64 (/.f64 (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 im #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 im #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))) (+.f64 (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))))
(/.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 im #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (-.f64 #s(literal 0 binary64) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 im #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))) (*.f64 (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))
(/.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/64 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))))) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 im #s(literal 1/2 binary64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 im #s(literal 1/2 binary64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) (*.f64 (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 im #s(literal 1/2 binary64))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 im im) #s(literal 1/4 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 im #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/373248000 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (+.f64 (*.f64 (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re))))) (*.f64 (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re))))))))
(/.f64 (+.f64 (*.f64 #s(literal -1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (pow.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))) (*.f64 im #s(literal 1/2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64))))) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))) (*.f64 im #s(literal 1/2 binary64))) (+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))) (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))) (*.f64 im #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (/.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (/.f64 (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 (/.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (/.f64 (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))))) (-.f64 (*.f64 im (+.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))) (*.f64 im #s(literal 1/2 binary64))) (+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))) (*.f64 im #s(literal 1/2 binary64))))) (-.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))) (*.f64 im #s(literal 1/2 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) #s(literal -1 binary64))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))
(*.f64 im (+.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))
(*.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 im #s(literal 1/2 binary64)))))))
(*.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (-.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))))
(*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (/.f64 #s(literal 1 binary64) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 im #s(literal 1/2 binary64))))))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))))
(*.f64 (-.f64 (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 im im) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 im #s(literal 1/2 binary64)))))
(*.f64 (/.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) im) (/.f64 (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))
(+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))
(+.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (-.f64 #s(literal 0 binary64) im))
(+.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (-.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) im))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 im (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))))) (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 im (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))))))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))) (neg.f64 (/.f64 (*.f64 im im) (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))))))
(-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) im)
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 im (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))))) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 im (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))) (/.f64 (*.f64 im im) (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (-.f64 #s(literal 0 binary64) im))) (/.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (-.f64 #s(literal 0 binary64) im))))
(fma.f64 #s(literal -1 binary64) im (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))
(fma.f64 im #s(literal -1 binary64) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))
(fma.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (-.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) im))
(fma.f64 re (*.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (-.f64 #s(literal 0 binary64) im))
(fma.f64 re (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (-.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) im))
(fma.f64 (*.f64 re re) (*.f64 im #s(literal 1/2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) im))
(fma.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (-.f64 #s(literal 0 binary64) im))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re)) (-.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) im))
(fma.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 re re) (-.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) im))
(fma.f64 (*.f64 im (*.f64 re re)) #s(literal 1/2 binary64) (-.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) im))
(fma.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (*.f64 re re) (-.f64 #s(literal 0 binary64) im))
(fma.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 im (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))))) (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 im (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))))))))
(fma.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))) (neg.f64 (/.f64 (*.f64 im im) (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))))))
(fma.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) re (-.f64 #s(literal 0 binary64) im))
(fma.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) (*.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))))))) (-.f64 #s(literal 0 binary64) im))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) #s(literal 0 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))
(fma.f64 (-.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))))) (-.f64 #s(literal 0 binary64) im))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) im) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))
(fma.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) re) re (-.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) im))
(fma.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) im (-.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) im))
(fma.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 im #s(literal 1/2 binary64)))))) (-.f64 #s(literal 0 binary64) im))
(fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (/.f64 #s(literal 1 binary64) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (-.f64 #s(literal 0 binary64) im))
(fma.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 im #s(literal 1/2 binary64)))))) (-.f64 #s(literal 0 binary64) im))
(fma.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (-.f64 #s(literal 0 binary64) im))
(fma.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (-.f64 #s(literal 0 binary64) im))
(fma.f64 (/.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) im) (/.f64 (*.f64 re re) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (-.f64 #s(literal 0 binary64) im))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) im))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) im)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) im)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (-.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (-.f64 #s(literal 0 binary64) im)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))) (*.f64 im (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (-.f64 #s(literal 0 binary64) im)) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 im im))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))) (*.f64 im (*.f64 im im))) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 im (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))) (*.f64 im (*.f64 im im))) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (-.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (-.f64 #s(literal 0 binary64) im)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 im im)) (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 im im)) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))) (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 im (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))) (*.f64 im (*.f64 im im)))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (-.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (-.f64 #s(literal 0 binary64) im))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 im im))) (neg.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (-.f64 #s(literal 0 binary64) im))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (+.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))))))) (*.f64 (+.f64 (*.f64 im im) #s(literal 0 binary64)) (+.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) (*.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re)))))))) (*.f64 (+.f64 (*.f64 im im) #s(literal 0 binary64)) (+.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))))) (*.f64 (+.f64 (*.f64 im im) #s(literal 0 binary64)) (-.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))))))) (*.f64 (+.f64 (*.f64 im im) #s(literal 0 binary64)) (-.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 im #s(literal 1/2 binary64)))))) (*.f64 (+.f64 (*.f64 im im) #s(literal 0 binary64)) (*.f64 (*.f64 re re) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))))))) (*.f64 (+.f64 (*.f64 im im) #s(literal 0 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 im #s(literal 1/2 binary64)))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (+.f64 (*.f64 im im) #s(literal 0 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))))) (*.f64 (+.f64 (*.f64 im im) #s(literal 0 binary64)) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 im #s(literal 1/2 binary64)))))) (*.f64 (+.f64 (*.f64 im im) #s(literal 0 binary64)) (*.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))) (*.f64 re re)))) (*.f64 (+.f64 (*.f64 im im) #s(literal 0 binary64)) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 im #s(literal 1/2 binary64)))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (+.f64 (*.f64 im im) #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 re re)))) (*.f64 (+.f64 (*.f64 im im) #s(literal 0 binary64)) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (+.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))))))) (*.f64 im (+.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) (*.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re)))))))) (*.f64 im (+.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (-.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))))) (*.f64 im (-.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))))))) (*.f64 im (-.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 im #s(literal 1/2 binary64)))))) (*.f64 im (*.f64 (*.f64 re re) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))))))) (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 im #s(literal 1/2 binary64)))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 im (*.f64 (*.f64 re re) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))))) (*.f64 im (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 im #s(literal 1/2 binary64)))))) (*.f64 im (*.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))) (*.f64 re re)))) (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 im #s(literal 1/2 binary64)))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 im (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 re re)))) (*.f64 im (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) (*.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re)))))) (+.f64 (*.f64 im im) #s(literal 0 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re)))))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re)))))) (+.f64 (*.f64 im im) #s(literal 0 binary64))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) (*.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re)))))) im) (*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re)))))) (-.f64 #s(literal 0 binary64) (*.f64 im im)))) (*.f64 (+.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re)))))) im))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))))) (+.f64 (*.f64 im im) #s(literal 0 binary64))) (*.f64 (-.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re)))) (+.f64 (*.f64 im im) #s(literal 0 binary64))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))))) im) (*.f64 (-.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (*.f64 im im)))) (*.f64 (-.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re)))) im))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))))) (+.f64 (*.f64 im im) #s(literal 0 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 im #s(literal 1/2 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 im #s(literal 1/2 binary64))))) (+.f64 (*.f64 im im) #s(literal 0 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))))) im) (*.f64 (+.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 im #s(literal 1/2 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 im im)))) (*.f64 (+.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 im #s(literal 1/2 binary64))))) im))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (+.f64 (*.f64 im im) #s(literal 0 binary64))) (*.f64 (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (+.f64 (*.f64 im im) #s(literal 0 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) im) (*.f64 (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (-.f64 #s(literal 0 binary64) (*.f64 im im)))) (*.f64 (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) im))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))) (*.f64 re re)) (+.f64 (*.f64 im im) #s(literal 0 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 im #s(literal 1/2 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 im #s(literal 1/2 binary64))))) (+.f64 (*.f64 im im) #s(literal 0 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))) (*.f64 re re)) im) (*.f64 (+.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 im #s(literal 1/2 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 im im)))) (*.f64 (+.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 im #s(literal 1/2 binary64))))) im))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 re re)) (+.f64 (*.f64 im im) #s(literal 0 binary64))) (*.f64 (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (+.f64 (*.f64 im im) #s(literal 0 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 re re)) im) (*.f64 (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (-.f64 #s(literal 0 binary64) (*.f64 im im)))) (*.f64 (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) im))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 im (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 im (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))))) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 im (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))))) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 im (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))) (*.f64 (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 im im))) (*.f64 (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) #s(literal 9 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))))) (+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 im im))))) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 im (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))) (*.f64 im (*.f64 im im))) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 im (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 im im)))) (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 im im)) (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))) (*.f64 im (*.f64 im im))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 im (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 im im)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))))))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))))) (+.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (pow.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) im) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (-.f64 (*.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) im) (-.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) im)) (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (-.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) im)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 im (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 im (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 im (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))))) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 im (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))))))) (+.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 im (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))))) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 im (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))))))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 im (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))))) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 im (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 im im) (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))))) (+.f64 (*.f64 (/.f64 (*.f64 im im) (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))) (/.f64 (*.f64 im im) (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))) (/.f64 (*.f64 im im) (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))))))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))) (-.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) im) (-.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) im))) (-.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (-.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) im)))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) im)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) im))
(*.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 im (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))))))
(*.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (-.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (-.f64 #s(literal 0 binary64) im))))))
(*.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))))
(*.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (-.f64 #s(literal 0 binary64) im))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 im (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 im (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))))))
(+.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) #s(literal 0 binary64))
(+.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))))
(+.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(-.f64 (/.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (-.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))))) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re)))) (-.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))))))
(fma.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))))
(fma.f64 im (*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))) (*.f64 re re)) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(fma.f64 re (*.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) #s(literal 0 binary64))
(fma.f64 re (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))))
(fma.f64 re (*.f64 re (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(fma.f64 (*.f64 re re) (*.f64 im #s(literal 1/2 binary64)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))))
(fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(fma.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))))
(fma.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 re re) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))))
(fma.f64 (*.f64 im (*.f64 re re)) #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))))
(fma.f64 (*.f64 im (*.f64 re re)) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(fma.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re)) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(fma.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 re re) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(fma.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (*.f64 re re) #s(literal 0 binary64))
(fma.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) re #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))) (*.f64 im (*.f64 re re)) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(fma.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) (*.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))))))) #s(literal 0 binary64))
(fma.f64 (-.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))))) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) re) re (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))))
(fma.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) re) re (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(fma.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) im (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))))
(fma.f64 (*.f64 (*.f64 re re) (*.f64 im (*.f64 re re))) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(fma.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 im #s(literal 1/2 binary64)))))) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (/.f64 #s(literal 1 binary64) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) #s(literal 0 binary64))
(fma.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 im #s(literal 1/2 binary64)))))) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) im) (/.f64 (*.f64 re re) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) #s(literal 0 binary64))
(/.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re)))))) (+.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) (*.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re)))) (-.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 im #s(literal 1/2 binary64))))) (*.f64 (*.f64 re re) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 im #s(literal 1/2 binary64))))) (*.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))) (*.f64 re re))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 re re))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) (*.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re)))))) (+.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re)))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))))) (-.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re)))))
(/.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))))) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 im #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))
(/.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))) (*.f64 re re)) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 im #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 re re)) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) (*.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))))))) (neg.f64 (+.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re)))))) (neg.f64 (-.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))))))
(/.f64 (neg.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 im #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))) (-.f64 #s(literal 0 binary64) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))) (*.f64 re re))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 im #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 re re))) (-.f64 #s(literal 0 binary64) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) (*.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re)))) (-.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))) #s(literal 0 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) #s(literal 0 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (-.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) #s(literal 0 binary64)) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) #s(literal 0 binary64)))
(*.f64 re (*.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))
(*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))
(*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (*.f64 re re))
(*.f64 (*.f64 re (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) re)
(*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) (*.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))))))))
(*.f64 (-.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re))))))
(*.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 im #s(literal 1/2 binary64)))))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))) (/.f64 #s(literal 1 binary64) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))
(*.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 (*.f64 im (*.f64 re re)) (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 im im) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))) (*.f64 im #s(literal 1/2 binary64)))))))
(*.f64 (*.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))))
(*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))
(*.f64 (/.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) (*.f64 im (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))) im) (/.f64 (*.f64 re re) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))))
(+.f64 #s(literal 0 binary64) (*.f64 (*.f64 (cos.f64 re) #s(literal -1 binary64)) im))
(-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re)))
(neg.f64 (*.f64 im (cos.f64 re)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 im (cos.f64 re)) (*.f64 im (cos.f64 re))) (*.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 im (-.f64 #s(literal 0 binary64) (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) #s(literal -1 binary64)) im)
(cos.f64 re)
(*.f64 re (*.f64 re #s(literal -1/24 binary64)))
(*.f64 (*.f64 re re) #s(literal -1/24 binary64))
(*.f64 #s(literal -1/24 binary64) (*.f64 re re))
(*.f64 (*.f64 re #s(literal -1/24 binary64)) re)
(*.f64 im (*.f64 re re))
(*.f64 re (*.f64 im re))
(*.f64 (*.f64 re re) im)
(*.f64 (*.f64 im re) re)
(*.f64 re (*.f64 re #s(literal 1/720 binary64)))
(*.f64 (*.f64 re re) #s(literal 1/720 binary64))
(*.f64 #s(literal 1/720 binary64) (*.f64 re re))
(*.f64 (*.f64 re #s(literal 1/720 binary64)) re)
(+.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))))
(+.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64))))) (-.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))))) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re))))) (-.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))))))
(fma.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))))
(fma.f64 im (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(fma.f64 re (*.f64 (*.f64 re #s(literal 1/720 binary64)) (*.f64 im (*.f64 re re))) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(fma.f64 (*.f64 re re) (*.f64 #s(literal -1/24 binary64) im) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))))
(fma.f64 (*.f64 re re) (*.f64 im #s(literal -1/24 binary64)) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))))
(fma.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re))) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(fma.f64 (*.f64 re re) (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(fma.f64 #s(literal -1/24 binary64) (*.f64 im (*.f64 re re)) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))))
(fma.f64 (*.f64 re (*.f64 re #s(literal -1/24 binary64))) im (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))))
(fma.f64 (*.f64 im (*.f64 re re)) #s(literal -1/24 binary64) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))))
(fma.f64 (*.f64 im (*.f64 re re)) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(fma.f64 #s(literal 1/720 binary64) (*.f64 (*.f64 re re) (*.f64 im (*.f64 re re))) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(fma.f64 (*.f64 (*.f64 re re) #s(literal 1/720 binary64)) (*.f64 im (*.f64 re re)) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(fma.f64 (*.f64 re #s(literal -1/24 binary64)) (*.f64 im re) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))))
(fma.f64 (*.f64 im re) (*.f64 re #s(literal -1/24 binary64)) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))))
(fma.f64 (*.f64 im re) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(fma.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/720 binary64)) (*.f64 re re)) im (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(fma.f64 (*.f64 #s(literal -1/24 binary64) im) (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))))
(fma.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 im re)) re (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))))
(fma.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/720 binary64)) im) (*.f64 re re) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(fma.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/720 binary64)) (*.f64 im re)) re (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(fma.f64 (*.f64 im #s(literal -1/24 binary64)) (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))))
(fma.f64 (*.f64 im (*.f64 re #s(literal -1/24 binary64))) re (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))))
(fma.f64 (*.f64 (*.f64 im (*.f64 re re)) re) (*.f64 re #s(literal 1/720 binary64)) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(fma.f64 (*.f64 (*.f64 im (*.f64 re re)) (*.f64 re re)) #s(literal 1/720 binary64) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(fma.f64 (*.f64 (*.f64 im (*.f64 re re)) #s(literal 1/720 binary64)) (*.f64 re re) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(/.f64 (*.f64 im (*.f64 re re)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re))))))) (+.f64 (*.f64 #s(literal -1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/373248000 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re))))) (-.f64 (*.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/720 binary64)) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/720 binary64)) #s(literal 1/24 binary64)))) (*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -1/13824 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/373248000 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 re re))) (*.f64 (*.f64 im (*.f64 re re)) (-.f64 #s(literal 1/576 binary64) (*.f64 #s(literal 1/518400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/720 binary64)) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/720 binary64)) #s(literal 1/24 binary64)))) (*.f64 (+.f64 #s(literal -1/13824 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/373248000 binary64))) (*.f64 im (*.f64 re re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 re re))) (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 #s(literal 1/518400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 #s(literal -1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/373248000 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (+.f64 (*.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re))))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))))) (-.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re))))))
(/.f64 (*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -1/13824 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/373248000 binary64)))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/720 binary64)) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/720 binary64)) #s(literal 1/24 binary64)))))
(/.f64 (*.f64 (*.f64 im (*.f64 re re)) (-.f64 #s(literal 1/576 binary64) (*.f64 #s(literal 1/518400 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (+.f64 #s(literal -1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 re re))))
(/.f64 (*.f64 (+.f64 #s(literal -1/13824 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/373248000 binary64))) (*.f64 im (*.f64 re re))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/720 binary64)) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/720 binary64)) #s(literal 1/24 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 #s(literal 1/518400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 re re))) (+.f64 #s(literal -1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 re re))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal -1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/373248000 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (neg.f64 (+.f64 (*.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re))))))) (neg.f64 (-.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -1/13824 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/373248000 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/720 binary64)) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/720 binary64)) #s(literal 1/24 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (*.f64 re re)) (-.f64 #s(literal 1/576 binary64) (*.f64 #s(literal 1/518400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 re re)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1/13824 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/373248000 binary64))) (*.f64 im (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/720 binary64)) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/720 binary64)) #s(literal 1/24 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 #s(literal 1/518400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 re re)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/373248000 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (*.f64 #s(literal -1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re))))) (-.f64 (*.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64))))))
(*.f64 im (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))
(*.f64 (*.f64 re re) (*.f64 im (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))
(*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 im (*.f64 re re)))
(*.f64 (*.f64 im re) (*.f64 re (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))
(*.f64 (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))) im)
(*.f64 (+.f64 (*.f64 #s(literal -1/13824 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/373248000 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re))))) (*.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))))))))
(*.f64 (-.f64 (*.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 re (*.f64 re #s(literal -1/24 binary64)))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/720 binary64) (*.f64 im (*.f64 re re)))))))
(*.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) im) (*.f64 re re))
(*.f64 (*.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))) (*.f64 im re)) re)
(*.f64 (*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -1/13824 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/373248000 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/720 binary64)) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/720 binary64)) #s(literal 1/24 binary64))))))
(*.f64 (*.f64 (*.f64 im (*.f64 re re)) (-.f64 #s(literal 1/576 binary64) (*.f64 #s(literal 1/518400 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 re re)))))
(*.f64 (*.f64 (+.f64 #s(literal -1/13824 binary64) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/373248000 binary64))) (*.f64 im (*.f64 re re))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/720 binary64)) (+.f64 (*.f64 (*.f64 re re) #s(literal 1/720 binary64)) #s(literal 1/24 binary64))))))
(*.f64 (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 #s(literal 1/518400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (*.f64 re re))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 re re)))))

simplify672.0ms (4.8%)

Memory
-2.8MiB live, 1 397.3MiB allocated
Algorithm
egg-herbie
Rules
21 440×accelerator-lowering-fma.f32
21 440×accelerator-lowering-fma.f64
4 762×+-lowering-+.f64
4 762×+-lowering-+.f32
4 376×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01583733
14923481
216743337
346503295
086383081
Stop Event
iter limit
node limit
Counts
336 → 336
Calls
Call 1
Inputs
(* -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)))))
(* im (- (* -1/6 (pow im 2)) 1))
(+ (* -1/2 (* im (* (pow re 2) (- (* -1/6 (pow im 2)) 1)))) (* im (- (* -1/6 (pow im 2)) 1)))
(+ (* im (- (* -1/6 (pow im 2)) 1)) (* (pow re 2) (+ (* -1/2 (* im (- (* -1/6 (pow im 2)) 1))) (* 1/24 (* im (* (pow re 2) (- (* -1/6 (pow im 2)) 1)))))))
(+ (* im (- (* -1/6 (pow im 2)) 1)) (* (pow re 2) (+ (* -1/2 (* im (- (* -1/6 (pow im 2)) 1))) (* (pow re 2) (+ (* -1/720 (* im (* (pow re 2) (- (* -1/6 (pow im 2)) 1)))) (* 1/24 (* im (- (* -1/6 (pow im 2)) 1))))))))
(* im (* (cos re) (- (* -1/6 (pow im 2)) 1)))
(* im (* (cos re) (- (* -1/6 (pow im 2)) 1)))
(* im (* (cos re) (- (* -1/6 (pow im 2)) 1)))
(* im (* (cos re) (- (* -1/6 (pow im 2)) 1)))
(* im (* (cos re) (- (* -1/6 (pow im 2)) 1)))
(* im (* (cos re) (- (* -1/6 (pow im 2)) 1)))
(* im (* (cos re) (- (* -1/6 (pow im 2)) 1)))
(* im (* (cos re) (- (* -1/6 (pow im 2)) 1)))
(* -1 im)
(* im (- (* -1/6 (pow im 2)) 1))
(* im (- (* -1/6 (pow im 2)) 1))
(* im (- (* -1/6 (pow im 2)) 1))
(* -1/6 (pow im 3))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(* -1/6 (pow im 3))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
-1
(- (* -1/6 (pow im 2)) 1)
(- (* -1/6 (pow im 2)) 1)
(- (* -1/6 (pow im 2)) 1)
(* -1/6 (pow im 2))
(* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))
(* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))
(* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))
(* -1/6 (pow im 2))
(* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))
(* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))
(* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1 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)
(- (* 1/2 (* im (pow re 2))) im)
(- (* (pow re 2) (+ (* -1/24 (* im (pow re 2))) (* 1/2 im))) im)
(- (* (pow re 2) (+ (* -1/24 (* im (pow re 2))) (* 1/2 im))) im)
(* -1/24 (* im (pow re 4)))
(* (pow re 4) (+ (* -1/24 im) (* 1/2 (/ im (pow re 2)))))
(* (pow re 4) (+ (* -1 (/ im (pow re 4))) (+ (* -1/24 im) (* 1/2 (/ im (pow re 2))))))
(* (pow re 4) (+ (* -1 (/ im (pow re 4))) (+ (* -1/24 im) (* 1/2 (/ im (pow re 2))))))
(* -1/24 (* im (pow re 4)))
(* (pow re 4) (+ (* -1/24 im) (* 1/2 (/ im (pow re 2)))))
(* (pow re 4) (+ (* -1 (/ im (pow re 4))) (+ (* -1/24 im) (* 1/2 (/ im (pow re 2))))))
(* (pow re 4) (+ (* -1 (/ im (pow re 4))) (+ (* -1/24 im) (* 1/2 (/ im (pow re 2))))))
(* im (- (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))) 1))
(* im (- (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))) 1))
(* im (- (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))) 1))
(* im (- (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))) 1))
(* im (- (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))) 1))
(* im (- (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))) 1))
(* im (- (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))) 1))
(* im (- (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))) 1))
(* -1 (* im (+ 1 (* -1 (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2))))))))
(* -1 (* im (+ 1 (* -1 (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2))))))))
(* -1 (* im (+ 1 (* -1 (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2))))))))
(* -1 (* im (+ 1 (* -1 (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2))))))))
(* 1/2 (* im (pow re 2)))
(* (pow re 2) (+ (* -1/24 (* im (pow re 2))) (* 1/2 im)))
(* (pow re 2) (+ (* -1/24 (* im (pow re 2))) (* 1/2 im)))
(* (pow re 2) (+ (* -1/24 (* im (pow re 2))) (* 1/2 im)))
(* -1/24 (* im (pow re 4)))
(* (pow re 4) (+ (* -1/24 im) (* 1/2 (/ im (pow re 2)))))
(* (pow re 4) (+ (* -1/24 im) (* 1/2 (/ im (pow re 2)))))
(* (pow re 4) (+ (* -1/24 im) (* 1/2 (/ im (pow re 2)))))
(* -1/24 (* im (pow re 4)))
(* (pow re 4) (+ (* -1/24 im) (* 1/2 (/ im (pow re 2)))))
(* (pow re 4) (+ (* -1/24 im) (* 1/2 (/ im (pow re 2)))))
(* (pow re 4) (+ (* -1/24 im) (* 1/2 (/ im (pow re 2)))))
(* im (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))))
(* im (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))))
(* im (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))))
(* im (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))))
(* im (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))))
(* im (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))))
(* im (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))))
(* im (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))))
(* im (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))))
(* im (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))))
(* im (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))))
(* im (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))))
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(* im (+ 1/2 (* -1/24 (pow re 2))))
(* im (+ 1/2 (* -1/24 (pow re 2))))
(* im (+ 1/2 (* -1/24 (pow re 2))))
(* im (+ 1/2 (* -1/24 (pow re 2))))
(* im (+ 1/2 (* -1/24 (pow re 2))))
(* im (+ 1/2 (* -1/24 (pow re 2))))
(* im (+ 1/2 (* -1/24 (pow re 2))))
(* im (+ 1/2 (* -1/24 (pow re 2))))
(* im (+ 1/2 (* -1/24 (pow re 2))))
(* im (+ 1/2 (* -1/24 (pow re 2))))
(* im (+ 1/2 (* -1/24 (pow re 2))))
(* im (+ 1/2 (* -1/24 (pow re 2))))
(* 1/2 im)
(+ (* -1/24 (* im (pow re 2))) (* 1/2 im))
(+ (* -1/24 (* im (pow re 2))) (* 1/2 im))
(+ (* -1/24 (* im (pow re 2))) (* 1/2 im))
(* -1/24 (* im (pow re 2)))
(* (pow re 2) (+ (* -1/24 im) (* 1/2 (/ im (pow re 2)))))
(* (pow re 2) (+ (* -1/24 im) (* 1/2 (/ im (pow re 2)))))
(* (pow re 2) (+ (* -1/24 im) (* 1/2 (/ im (pow re 2)))))
(* -1/24 (* im (pow re 2)))
(* (pow re 2) (+ (* -1/24 im) (* 1/2 (/ im (pow re 2)))))
(* (pow re 2) (+ (* -1/24 im) (* 1/2 (/ im (pow re 2)))))
(* (pow re 2) (+ (* -1/24 im) (* 1/2 (/ im (pow re 2)))))
(* im (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))))
(* im (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))))
(* im (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))))
(* im (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))))
(* im (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))))
(* im (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))))
(* im (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))))
(* im (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))))
(* -1 (* im (- (* -1 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))) 1/2)))
(* -1 (* im (- (* -1 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))) 1/2)))
(* -1 (* im (- (* -1 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))) 1/2)))
(* -1 (* im (- (* -1 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))) 1/2)))
(* 1/2 im)
(+ (* -1/24 (* im (pow re 2))) (* 1/2 im))
(+ (* 1/2 im) (* (pow re 2) (+ (* -1/24 im) (* 1/720 (* im (pow re 2))))))
(+ (* 1/2 im) (* (pow re 2) (+ (* -1/24 im) (* 1/720 (* im (pow re 2))))))
(* 1/720 (* im (pow re 4)))
(* (pow re 4) (+ (* -1/24 (/ im (pow re 2))) (* 1/720 im)))
(* (pow re 4) (+ (* -1/24 (/ im (pow re 2))) (+ (* 1/720 im) (* 1/2 (/ im (pow re 4))))))
(* (pow re 4) (+ (* -1/24 (/ im (pow re 2))) (+ (* 1/720 im) (* 1/2 (/ im (pow re 4))))))
(* 1/720 (* im (pow re 4)))
(* (pow re 4) (+ (* -1/24 (/ im (pow re 2))) (* 1/720 im)))
(* (pow re 4) (+ (* -1/24 (/ im (pow re 2))) (+ (* 1/720 im) (* 1/2 (/ im (pow re 4))))))
(* (pow re 4) (+ (* -1/24 (/ im (pow re 2))) (+ (* 1/720 im) (* 1/2 (/ im (pow re 4))))))
(* -1 im)
(- (* 1/2 (* im (pow re 2))) im)
(- (* (pow re 2) (+ (* -1/24 (* im (pow re 2))) (* 1/2 im))) im)
(- (* (pow re 2) (+ (* 1/2 im) (* (pow re 2) (+ (* -1/24 im) (* 1/720 (* im (pow re 2))))))) im)
(* 1/720 (* im (pow re 6)))
(* (pow re 6) (+ (* -1/24 (/ im (pow re 2))) (* 1/720 im)))
(* (pow re 6) (+ (* -1/24 (/ im (pow re 2))) (+ (* 1/720 im) (* 1/2 (/ im (pow re 4))))))
(* (pow re 6) (+ (* -1 (/ im (pow re 6))) (+ (* -1/24 (/ im (pow re 2))) (+ (* 1/720 im) (* 1/2 (/ im (pow re 4)))))))
(* 1/720 (* im (pow re 6)))
(* (pow re 6) (+ (* -1/24 (/ im (pow re 2))) (* 1/720 im)))
(* (pow re 6) (+ (* -1/24 (/ im (pow re 2))) (+ (* 1/720 im) (* 1/2 (/ im (pow re 4))))))
(* (pow re 6) (+ (* -1 (/ im (pow re 6))) (+ (* -1/24 (/ im (pow re 2))) (+ (* 1/720 im) (* 1/2 (/ im (pow re 4)))))))
(* im (- (* (pow re 2) (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))) 1))
(* im (- (* (pow re 2) (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))) 1))
(* im (- (* (pow re 2) (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))) 1))
(* im (- (* (pow re 2) (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))) 1))
(* im (- (* (pow re 2) (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))) 1))
(* im (- (* (pow re 2) (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))) 1))
(* im (- (* (pow re 2) (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))) 1))
(* im (- (* (pow re 2) (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))) 1))
(* -1 (* im (+ 1 (* (pow re 2) (- (* -1 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))) 1/2)))))
(* -1 (* im (+ 1 (* (pow re 2) (- (* -1 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))) 1/2)))))
(* -1 (* im (+ 1 (* (pow re 2) (- (* -1 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))) 1/2)))))
(* -1 (* im (+ 1 (* (pow re 2) (- (* -1 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))) 1/2)))))
(* 1/2 (* im (pow re 2)))
(* (pow re 2) (+ (* -1/24 (* im (pow re 2))) (* 1/2 im)))
(* (pow re 2) (+ (* 1/2 im) (* (pow re 2) (+ (* -1/24 im) (* 1/720 (* im (pow re 2)))))))
(* (pow re 2) (+ (* 1/2 im) (* (pow re 2) (+ (* -1/24 im) (* 1/720 (* im (pow re 2)))))))
(* 1/720 (* im (pow re 6)))
(* (pow re 6) (+ (* -1/24 (/ im (pow re 2))) (* 1/720 im)))
(* (pow re 6) (+ (* -1/24 (/ im (pow re 2))) (+ (* 1/720 im) (* 1/2 (/ im (pow re 4))))))
(* (pow re 6) (+ (* -1/24 (/ im (pow re 2))) (+ (* 1/720 im) (* 1/2 (/ im (pow re 4))))))
(* 1/720 (* im (pow re 6)))
(* (pow re 6) (+ (* -1/24 (/ im (pow re 2))) (* 1/720 im)))
(* (pow re 6) (+ (* -1/24 (/ im (pow re 2))) (+ (* 1/720 im) (* 1/2 (/ im (pow re 4))))))
(* (pow re 6) (+ (* -1/24 (/ im (pow re 2))) (+ (* 1/720 im) (* 1/2 (/ im (pow re 4))))))
(* im (* (pow re 2) (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))))
(* im (* (pow re 2) (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))))
(* im (* (pow re 2) (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))))
(* im (* (pow re 2) (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))))
(* im (* (pow re 2) (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))))
(* im (* (pow re 2) (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))))
(* im (* (pow re 2) (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))))
(* im (* (pow re 2) (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))))
(* -1 (* im (* (pow re 2) (- (* -1 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))) 1/2))))
(* -1 (* im (* (pow re 2) (- (* -1 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))) 1/2))))
(* -1 (* im (* (pow re 2) (- (* -1 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))) 1/2))))
(* -1 (* im (* (pow re 2) (- (* -1 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))) 1/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 (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
(+ 1 (* -1/2 (pow re 2)))
(+ 1 (* (pow re 2) (- (* 1/24 (pow re 2)) 1/2)))
(+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/24 (* -1/720 (pow re 2)))) 1/2)))
(cos re)
(cos re)
(cos re)
(cos re)
(cos re)
(cos re)
(cos re)
(cos re)
(* -1/24 (pow re 2))
(* -1/24 (pow re 2))
(* -1/24 (pow re 2))
(* -1/24 (pow re 2))
(* -1/24 (pow re 2))
(* -1/24 (pow re 2))
(* -1/24 (pow re 2))
(* -1/24 (pow re 2))
(* -1/24 (pow re 2))
(* -1/24 (pow re 2))
(* -1/24 (pow re 2))
(* -1/24 (pow re 2))
(* im (pow re 2))
(* im (pow re 2))
(* im (pow re 2))
(* im (pow re 2))
(* im (pow re 2))
(* im (pow re 2))
(* im (pow re 2))
(* im (pow re 2))
(* im (pow re 2))
(* im (pow re 2))
(* im (pow re 2))
(* im (pow re 2))
(* im (pow re 2))
(* im (pow re 2))
(* im (pow re 2))
(* im (pow re 2))
(* im (pow re 2))
(* im (pow re 2))
(* im (pow re 2))
(* im (pow re 2))
(* im (pow re 2))
(* im (pow re 2))
(* im (pow re 2))
(* im (pow re 2))
(* 1/720 (pow re 2))
(* 1/720 (pow re 2))
(* 1/720 (pow re 2))
(* 1/720 (pow re 2))
(* 1/720 (pow re 2))
(* 1/720 (pow re 2))
(* 1/720 (pow re 2))
(* 1/720 (pow re 2))
(* 1/720 (pow re 2))
(* 1/720 (pow re 2))
(* 1/720 (pow re 2))
(* 1/720 (pow re 2))
(* im (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))
(* im (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))
(* im (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))
(* im (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))
(* im (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))
(* im (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))
(* im (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))
(* im (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))
(* im (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))
(* im (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))
(* im (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))
(* im (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))
(* -1/24 (* im (pow re 2)))
(* (pow re 2) (+ (* -1/24 im) (* 1/720 (* im (pow re 2)))))
(* (pow re 2) (+ (* -1/24 im) (* 1/720 (* im (pow re 2)))))
(* (pow re 2) (+ (* -1/24 im) (* 1/720 (* im (pow re 2)))))
(* 1/720 (* im (pow re 4)))
(* (pow re 4) (+ (* -1/24 (/ im (pow re 2))) (* 1/720 im)))
(* (pow re 4) (+ (* -1/24 (/ im (pow re 2))) (* 1/720 im)))
(* (pow re 4) (+ (* -1/24 (/ im (pow re 2))) (* 1/720 im)))
(* 1/720 (* im (pow re 4)))
(* (pow re 4) (+ (* -1/24 (/ im (pow re 2))) (* 1/720 im)))
(* (pow re 4) (+ (* -1/24 (/ im (pow re 2))) (* 1/720 im)))
(* (pow re 4) (+ (* -1/24 (/ im (pow re 2))) (* 1/720 im)))
Outputs
(* -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 im (*.f64 (cos.f64 re) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(* (pow im 3) (+ (* -1 (/ (cos re) (pow im 2))) (* -1/6 (cos re))))
(*.f64 (cos.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(* (pow im 3) (+ (* -1 (/ (cos re) (pow im 2))) (* -1/6 (cos re))))
(*.f64 (cos.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(* (pow im 3) (+ (* -1 (/ (cos re) (pow im 2))) (* -1/6 (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 im (*.f64 (cos.f64 re) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(* -1 (* (pow im 3) (+ (* 1/6 (cos re)) (/ (cos re) (pow im 2)))))
(*.f64 (cos.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(* -1 (* (pow im 3) (+ (* 1/6 (cos re)) (/ (cos re) (pow im 2)))))
(*.f64 (cos.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(* -1 (* (pow im 3) (+ (* 1/6 (cos re)) (/ (cos re) (pow im 2)))))
(*.f64 (cos.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(* im (- (* -1/6 (pow im 2)) 1))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(+ (* -1/2 (* im (* (pow re 2) (- (* -1/6 (pow im 2)) 1)))) (* im (- (* -1/6 (pow im 2)) 1)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(+ (* im (- (* -1/6 (pow im 2)) 1)) (* (pow re 2) (+ (* -1/2 (* im (- (* -1/6 (pow im 2)) 1))) (* 1/24 (* im (* (pow re 2) (- (* -1/6 (pow im 2)) 1)))))))
(+.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))))
(+ (* im (- (* -1/6 (pow im 2)) 1)) (* (pow re 2) (+ (* -1/2 (* im (- (* -1/6 (pow im 2)) 1))) (* (pow re 2) (+ (* -1/720 (* im (* (pow re 2) (- (* -1/6 (pow im 2)) 1)))) (* 1/24 (* im (- (* -1/6 (pow im 2)) 1))))))))
(+.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 im (*.f64 re re))) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(* im (* (cos re) (- (* -1/6 (pow im 2)) 1)))
(*.f64 (cos.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(* im (* (cos re) (- (* -1/6 (pow im 2)) 1)))
(*.f64 (cos.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(* im (* (cos re) (- (* -1/6 (pow im 2)) 1)))
(*.f64 (cos.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(* im (* (cos re) (- (* -1/6 (pow im 2)) 1)))
(*.f64 (cos.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(* im (* (cos re) (- (* -1/6 (pow im 2)) 1)))
(*.f64 (cos.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(* im (* (cos re) (- (* -1/6 (pow im 2)) 1)))
(*.f64 (cos.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(* im (* (cos re) (- (* -1/6 (pow im 2)) 1)))
(*.f64 (cos.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(* im (* (cos re) (- (* -1/6 (pow im 2)) 1)))
(*.f64 (cos.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.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 (- (* -1/6 (pow im 2)) 1))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(* im (- (* -1/6 (pow im 2)) 1))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(* -1/6 (pow im 3))
(*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(* -1/6 (pow im 3))
(*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
-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)))
(- (* -1/6 (pow im 2)) 1)
(+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))
(- (* -1/6 (pow im 2)) 1)
(+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))
(+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))
(* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))
(+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))
(* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))
(+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))
(+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))
(* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))
(+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))
(* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))
(+.f64 #s(literal -1 binary64) (*.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))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 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 im)
(-.f64 #s(literal 0 binary64) im)
(- (* 1/2 (* im (pow re 2))) im)
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))
(- (* (pow re 2) (+ (* -1/24 (* im (pow re 2))) (* 1/2 im))) im)
(*.f64 im (-.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))))))
(- (* (pow re 2) (+ (* -1/24 (* im (pow re 2))) (* 1/2 im))) im)
(*.f64 im (-.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/24 (* im (pow re 4)))
(*.f64 im (*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(* (pow re 4) (+ (* -1/24 im) (* 1/2 (/ im (pow re 2)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (+.f64 #s(literal -1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* (pow re 4) (+ (* -1 (/ im (pow re 4))) (+ (* -1/24 im) (* 1/2 (/ im (pow re 2))))))
(+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (+.f64 #s(literal -1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))))
(* (pow re 4) (+ (* -1 (/ im (pow re 4))) (+ (* -1/24 im) (* 1/2 (/ im (pow re 2))))))
(+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (+.f64 #s(literal -1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))))
(* -1/24 (* im (pow re 4)))
(*.f64 im (*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(* (pow re 4) (+ (* -1/24 im) (* 1/2 (/ im (pow re 2)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (+.f64 #s(literal -1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* (pow re 4) (+ (* -1 (/ im (pow re 4))) (+ (* -1/24 im) (* 1/2 (/ im (pow re 2))))))
(+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (+.f64 #s(literal -1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))))
(* (pow re 4) (+ (* -1 (/ im (pow re 4))) (+ (* -1/24 im) (* 1/2 (/ im (pow re 2))))))
(+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (+.f64 #s(literal -1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))))
(* im (- (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))) 1))
(*.f64 im (-.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))))))
(* im (- (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))) 1))
(*.f64 im (-.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))))))
(* im (- (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))) 1))
(*.f64 im (-.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))))))
(* im (- (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))) 1))
(*.f64 im (-.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))))))
(* im (- (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))) 1))
(*.f64 im (-.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))))))
(* im (- (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))) 1))
(*.f64 im (-.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))))))
(* im (- (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))) 1))
(*.f64 im (-.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))))))
(* im (- (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))) 1))
(*.f64 im (-.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 (* im (+ 1 (* -1 (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2))))))))
(*.f64 im (-.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 (* im (+ 1 (* -1 (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2))))))))
(*.f64 im (-.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 (* im (+ 1 (* -1 (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2))))))))
(*.f64 im (-.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 (* im (+ 1 (* -1 (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2))))))))
(*.f64 im (-.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/2 (* im (pow re 2)))
(*.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))
(* (pow re 2) (+ (* -1/24 (* im (pow re 2))) (* 1/2 im)))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(* (pow re 2) (+ (* -1/24 (* im (pow re 2))) (* 1/2 im)))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(* (pow re 2) (+ (* -1/24 (* im (pow re 2))) (* 1/2 im)))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(* -1/24 (* im (pow re 4)))
(*.f64 im (*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(* (pow re 4) (+ (* -1/24 im) (* 1/2 (/ im (pow re 2)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (+.f64 #s(literal -1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* (pow re 4) (+ (* -1/24 im) (* 1/2 (/ im (pow re 2)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (+.f64 #s(literal -1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* (pow re 4) (+ (* -1/24 im) (* 1/2 (/ im (pow re 2)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (+.f64 #s(literal -1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* -1/24 (* im (pow re 4)))
(*.f64 im (*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(* (pow re 4) (+ (* -1/24 im) (* 1/2 (/ im (pow re 2)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (+.f64 #s(literal -1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* (pow re 4) (+ (* -1/24 im) (* 1/2 (/ im (pow re 2)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (+.f64 #s(literal -1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* (pow re 4) (+ (* -1/24 im) (* 1/2 (/ im (pow re 2)))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (+.f64 #s(literal -1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* im (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(* im (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(* im (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(* im (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(* im (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(* im (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(* im (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(* im (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(* im (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(* im (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(* im (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(* im (* (pow re 2) (+ 1/2 (* -1/24 (pow re 2)))))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(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)
(* im (+ 1/2 (* -1/24 (pow re 2))))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(* im (+ 1/2 (* -1/24 (pow re 2))))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(* im (+ 1/2 (* -1/24 (pow re 2))))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(* im (+ 1/2 (* -1/24 (pow re 2))))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(* im (+ 1/2 (* -1/24 (pow re 2))))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(* im (+ 1/2 (* -1/24 (pow re 2))))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(* im (+ 1/2 (* -1/24 (pow re 2))))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(* im (+ 1/2 (* -1/24 (pow re 2))))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(* im (+ 1/2 (* -1/24 (pow re 2))))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(* im (+ 1/2 (* -1/24 (pow re 2))))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(* im (+ 1/2 (* -1/24 (pow re 2))))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(* im (+ 1/2 (* -1/24 (pow re 2))))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(* 1/2 im)
(*.f64 im #s(literal 1/2 binary64))
(+ (* -1/24 (* im (pow re 2))) (* 1/2 im))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(+ (* -1/24 (* im (pow re 2))) (* 1/2 im))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(+ (* -1/24 (* im (pow re 2))) (* 1/2 im))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(* -1/24 (* im (pow re 2)))
(*.f64 (*.f64 re re) (*.f64 im #s(literal -1/24 binary64)))
(* (pow re 2) (+ (* -1/24 im) (* 1/2 (/ im (pow re 2)))))
(+.f64 (*.f64 (*.f64 re re) (*.f64 im #s(literal -1/24 binary64))) (*.f64 (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* (pow re 2) (+ (* -1/24 im) (* 1/2 (/ im (pow re 2)))))
(+.f64 (*.f64 (*.f64 re re) (*.f64 im #s(literal -1/24 binary64))) (*.f64 (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* (pow re 2) (+ (* -1/24 im) (* 1/2 (/ im (pow re 2)))))
(+.f64 (*.f64 (*.f64 re re) (*.f64 im #s(literal -1/24 binary64))) (*.f64 (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* -1/24 (* im (pow re 2)))
(*.f64 (*.f64 re re) (*.f64 im #s(literal -1/24 binary64)))
(* (pow re 2) (+ (* -1/24 im) (* 1/2 (/ im (pow re 2)))))
(+.f64 (*.f64 (*.f64 re re) (*.f64 im #s(literal -1/24 binary64))) (*.f64 (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* (pow re 2) (+ (* -1/24 im) (* 1/2 (/ im (pow re 2)))))
(+.f64 (*.f64 (*.f64 re re) (*.f64 im #s(literal -1/24 binary64))) (*.f64 (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* (pow re 2) (+ (* -1/24 im) (* 1/2 (/ im (pow re 2)))))
(+.f64 (*.f64 (*.f64 re re) (*.f64 im #s(literal -1/24 binary64))) (*.f64 (*.f64 im #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(* im (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))
(* im (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))
(* im (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))
(* im (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))
(* im (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))
(* im (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))
(* im (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))
(* im (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))
(* -1 (* im (- (* -1 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))) 1/2)))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))
(* -1 (* im (- (* -1 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))) 1/2)))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))
(* -1 (* im (- (* -1 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))) 1/2)))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))
(* -1 (* im (- (* -1 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))) 1/2)))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))
(* 1/2 im)
(*.f64 im #s(literal 1/2 binary64))
(+ (* -1/24 (* im (pow re 2))) (* 1/2 im))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(+ (* 1/2 im) (* (pow re 2) (+ (* -1/24 im) (* 1/720 (* im (pow re 2))))))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))
(+ (* 1/2 im) (* (pow re 2) (+ (* -1/24 im) (* 1/720 (* im (pow re 2))))))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))
(* 1/720 (* im (pow re 4)))
(*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))
(* (pow re 4) (+ (* -1/24 (/ im (pow re 2))) (* 1/720 im)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (+.f64 (/.f64 #s(literal -1/24 binary64) (*.f64 re re)) #s(literal 1/720 binary64))))
(* (pow re 4) (+ (* -1/24 (/ im (pow re 2))) (+ (* 1/720 im) (* 1/2 (/ im (pow re 4))))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (+.f64 (/.f64 #s(literal -1/24 binary64) (*.f64 re re)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))))
(* (pow re 4) (+ (* -1/24 (/ im (pow re 2))) (+ (* 1/720 im) (* 1/2 (/ im (pow re 4))))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (+.f64 (/.f64 #s(literal -1/24 binary64) (*.f64 re re)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))))
(* 1/720 (* im (pow re 4)))
(*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))
(* (pow re 4) (+ (* -1/24 (/ im (pow re 2))) (* 1/720 im)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (+.f64 (/.f64 #s(literal -1/24 binary64) (*.f64 re re)) #s(literal 1/720 binary64))))
(* (pow re 4) (+ (* -1/24 (/ im (pow re 2))) (+ (* 1/720 im) (* 1/2 (/ im (pow re 4))))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (+.f64 (/.f64 #s(literal -1/24 binary64) (*.f64 re re)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))))
(* (pow re 4) (+ (* -1/24 (/ im (pow re 2))) (+ (* 1/720 im) (* 1/2 (/ im (pow re 4))))))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (+.f64 (/.f64 #s(literal -1/24 binary64) (*.f64 re re)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))))
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(- (* 1/2 (* im (pow re 2))) im)
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))
(- (* (pow re 2) (+ (* -1/24 (* im (pow re 2))) (* 1/2 im))) im)
(*.f64 im (-.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))))))
(- (* (pow re 2) (+ (* 1/2 im) (* (pow re 2) (+ (* -1/24 im) (* 1/720 (* im (pow re 2))))))) im)
(*.f64 im (-.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)))))))))
(* 1/720 (* im (pow re 6)))
(*.f64 im (*.f64 #s(literal 1/720 binary64) (pow.f64 re #s(literal 6 binary64))))
(* (pow re 6) (+ (* -1/24 (/ im (pow re 2))) (* 1/720 im)))
(*.f64 (*.f64 im (+.f64 (/.f64 #s(literal -1/24 binary64) (*.f64 re re)) #s(literal 1/720 binary64))) (pow.f64 re #s(literal 6 binary64)))
(* (pow re 6) (+ (* -1/24 (/ im (pow re 2))) (+ (* 1/720 im) (* 1/2 (/ im (pow re 4))))))
(*.f64 (*.f64 im (+.f64 (/.f64 #s(literal -1/24 binary64) (*.f64 re re)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))) (pow.f64 re #s(literal 6 binary64)))
(* (pow re 6) (+ (* -1 (/ im (pow re 6))) (+ (* -1/24 (/ im (pow re 2))) (+ (* 1/720 im) (* 1/2 (/ im (pow re 4)))))))
(+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 im (+.f64 (/.f64 #s(literal -1/24 binary64) (*.f64 re re)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))) (pow.f64 re #s(literal 6 binary64))))
(* 1/720 (* im (pow re 6)))
(*.f64 im (*.f64 #s(literal 1/720 binary64) (pow.f64 re #s(literal 6 binary64))))
(* (pow re 6) (+ (* -1/24 (/ im (pow re 2))) (* 1/720 im)))
(*.f64 (*.f64 im (+.f64 (/.f64 #s(literal -1/24 binary64) (*.f64 re re)) #s(literal 1/720 binary64))) (pow.f64 re #s(literal 6 binary64)))
(* (pow re 6) (+ (* -1/24 (/ im (pow re 2))) (+ (* 1/720 im) (* 1/2 (/ im (pow re 4))))))
(*.f64 (*.f64 im (+.f64 (/.f64 #s(literal -1/24 binary64) (*.f64 re re)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))) (pow.f64 re #s(literal 6 binary64)))
(* (pow re 6) (+ (* -1 (/ im (pow re 6))) (+ (* -1/24 (/ im (pow re 2))) (+ (* 1/720 im) (* 1/2 (/ im (pow re 4)))))))
(+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 im (+.f64 (/.f64 #s(literal -1/24 binary64) (*.f64 re re)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))) (pow.f64 re #s(literal 6 binary64))))
(* im (- (* (pow re 2) (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))) 1))
(*.f64 im (-.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)))))))))
(* im (- (* (pow re 2) (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))) 1))
(*.f64 im (-.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)))))))))
(* im (- (* (pow re 2) (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))) 1))
(*.f64 im (-.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)))))))))
(* im (- (* (pow re 2) (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))) 1))
(*.f64 im (-.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)))))))))
(* im (- (* (pow re 2) (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))) 1))
(*.f64 im (-.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)))))))))
(* im (- (* (pow re 2) (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))) 1))
(*.f64 im (-.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)))))))))
(* im (- (* (pow re 2) (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))) 1))
(*.f64 im (-.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)))))))))
(* im (- (* (pow re 2) (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))) 1))
(*.f64 im (-.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)))))))))
(* -1 (* im (+ 1 (* (pow re 2) (- (* -1 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))) 1/2)))))
(*.f64 im (-.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)))))))))
(* -1 (* im (+ 1 (* (pow re 2) (- (* -1 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))) 1/2)))))
(*.f64 im (-.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)))))))))
(* -1 (* im (+ 1 (* (pow re 2) (- (* -1 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))) 1/2)))))
(*.f64 im (-.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)))))))))
(* -1 (* im (+ 1 (* (pow re 2) (- (* -1 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))) 1/2)))))
(*.f64 im (-.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)))))))))
(* 1/2 (* im (pow re 2)))
(*.f64 im (*.f64 (*.f64 re re) #s(literal 1/2 binary64)))
(* (pow re 2) (+ (* -1/24 (* im (pow re 2))) (* 1/2 im)))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(* (pow re 2) (+ (* 1/2 im) (* (pow re 2) (+ (* -1/24 im) (* 1/720 (* im (pow re 2)))))))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))
(* (pow re 2) (+ (* 1/2 im) (* (pow re 2) (+ (* -1/24 im) (* 1/720 (* im (pow re 2)))))))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))
(* 1/720 (* im (pow re 6)))
(*.f64 im (*.f64 #s(literal 1/720 binary64) (pow.f64 re #s(literal 6 binary64))))
(* (pow re 6) (+ (* -1/24 (/ im (pow re 2))) (* 1/720 im)))
(*.f64 (*.f64 im (+.f64 (/.f64 #s(literal -1/24 binary64) (*.f64 re re)) #s(literal 1/720 binary64))) (pow.f64 re #s(literal 6 binary64)))
(* (pow re 6) (+ (* -1/24 (/ im (pow re 2))) (+ (* 1/720 im) (* 1/2 (/ im (pow re 4))))))
(*.f64 (*.f64 im (+.f64 (/.f64 #s(literal -1/24 binary64) (*.f64 re re)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))) (pow.f64 re #s(literal 6 binary64)))
(* (pow re 6) (+ (* -1/24 (/ im (pow re 2))) (+ (* 1/720 im) (* 1/2 (/ im (pow re 4))))))
(*.f64 (*.f64 im (+.f64 (/.f64 #s(literal -1/24 binary64) (*.f64 re re)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))) (pow.f64 re #s(literal 6 binary64)))
(* 1/720 (* im (pow re 6)))
(*.f64 im (*.f64 #s(literal 1/720 binary64) (pow.f64 re #s(literal 6 binary64))))
(* (pow re 6) (+ (* -1/24 (/ im (pow re 2))) (* 1/720 im)))
(*.f64 (*.f64 im (+.f64 (/.f64 #s(literal -1/24 binary64) (*.f64 re re)) #s(literal 1/720 binary64))) (pow.f64 re #s(literal 6 binary64)))
(* (pow re 6) (+ (* -1/24 (/ im (pow re 2))) (+ (* 1/720 im) (* 1/2 (/ im (pow re 4))))))
(*.f64 (*.f64 im (+.f64 (/.f64 #s(literal -1/24 binary64) (*.f64 re re)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))) (pow.f64 re #s(literal 6 binary64)))
(* (pow re 6) (+ (* -1/24 (/ im (pow re 2))) (+ (* 1/720 im) (* 1/2 (/ im (pow re 4))))))
(*.f64 (*.f64 im (+.f64 (/.f64 #s(literal -1/24 binary64) (*.f64 re re)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))) (pow.f64 re #s(literal 6 binary64)))
(* im (* (pow re 2) (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))
(* im (* (pow re 2) (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))
(* im (* (pow re 2) (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))
(* im (* (pow re 2) (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))
(* im (* (pow re 2) (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))
(* im (* (pow re 2) (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))
(* im (* (pow re 2) (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))
(* im (* (pow re 2) (+ 1/2 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))
(* -1 (* im (* (pow re 2) (- (* -1 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))) 1/2))))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))
(* -1 (* im (* (pow re 2) (- (* -1 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))) 1/2))))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))
(* -1 (* im (* (pow re 2) (- (* -1 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))) 1/2))))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))
(* -1 (* im (* (pow re 2) (- (* -1 (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24))) 1/2))))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))))
(* -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 im (-.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 im) (* (pow re 2) (+ (* 1/2 im) (* (pow re 2) (+ (* -1/24 im) (* 1/720 (* im (pow re 2))))))))
(*.f64 im (-.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)))))))))
(* -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
#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 (*.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/24 (pow re 2))
(*.f64 re (*.f64 re #s(literal -1/24 binary64)))
(* -1/24 (pow re 2))
(*.f64 re (*.f64 re #s(literal -1/24 binary64)))
(* -1/24 (pow re 2))
(*.f64 re (*.f64 re #s(literal -1/24 binary64)))
(* -1/24 (pow re 2))
(*.f64 re (*.f64 re #s(literal -1/24 binary64)))
(* -1/24 (pow re 2))
(*.f64 re (*.f64 re #s(literal -1/24 binary64)))
(* -1/24 (pow re 2))
(*.f64 re (*.f64 re #s(literal -1/24 binary64)))
(* -1/24 (pow re 2))
(*.f64 re (*.f64 re #s(literal -1/24 binary64)))
(* -1/24 (pow re 2))
(*.f64 re (*.f64 re #s(literal -1/24 binary64)))
(* -1/24 (pow re 2))
(*.f64 re (*.f64 re #s(literal -1/24 binary64)))
(* -1/24 (pow re 2))
(*.f64 re (*.f64 re #s(literal -1/24 binary64)))
(* -1/24 (pow re 2))
(*.f64 re (*.f64 re #s(literal -1/24 binary64)))
(* -1/24 (pow re 2))
(*.f64 re (*.f64 re #s(literal -1/24 binary64)))
(* im (pow re 2))
(*.f64 im (*.f64 re re))
(* im (pow re 2))
(*.f64 im (*.f64 re re))
(* im (pow re 2))
(*.f64 im (*.f64 re re))
(* im (pow re 2))
(*.f64 im (*.f64 re re))
(* im (pow re 2))
(*.f64 im (*.f64 re re))
(* im (pow re 2))
(*.f64 im (*.f64 re re))
(* im (pow re 2))
(*.f64 im (*.f64 re re))
(* im (pow re 2))
(*.f64 im (*.f64 re re))
(* im (pow re 2))
(*.f64 im (*.f64 re re))
(* im (pow re 2))
(*.f64 im (*.f64 re re))
(* im (pow re 2))
(*.f64 im (*.f64 re re))
(* im (pow re 2))
(*.f64 im (*.f64 re re))
(* im (pow re 2))
(*.f64 im (*.f64 re re))
(* im (pow re 2))
(*.f64 im (*.f64 re re))
(* im (pow re 2))
(*.f64 im (*.f64 re re))
(* im (pow re 2))
(*.f64 im (*.f64 re re))
(* im (pow re 2))
(*.f64 im (*.f64 re re))
(* im (pow re 2))
(*.f64 im (*.f64 re re))
(* im (pow re 2))
(*.f64 im (*.f64 re re))
(* im (pow re 2))
(*.f64 im (*.f64 re re))
(* im (pow re 2))
(*.f64 im (*.f64 re re))
(* im (pow re 2))
(*.f64 im (*.f64 re re))
(* im (pow re 2))
(*.f64 im (*.f64 re re))
(* im (pow re 2))
(*.f64 im (*.f64 re re))
(* 1/720 (pow re 2))
(*.f64 (*.f64 re re) #s(literal 1/720 binary64))
(* 1/720 (pow re 2))
(*.f64 (*.f64 re re) #s(literal 1/720 binary64))
(* 1/720 (pow re 2))
(*.f64 (*.f64 re re) #s(literal 1/720 binary64))
(* 1/720 (pow re 2))
(*.f64 (*.f64 re re) #s(literal 1/720 binary64))
(* 1/720 (pow re 2))
(*.f64 (*.f64 re re) #s(literal 1/720 binary64))
(* 1/720 (pow re 2))
(*.f64 (*.f64 re re) #s(literal 1/720 binary64))
(* 1/720 (pow re 2))
(*.f64 (*.f64 re re) #s(literal 1/720 binary64))
(* 1/720 (pow re 2))
(*.f64 (*.f64 re re) #s(literal 1/720 binary64))
(* 1/720 (pow re 2))
(*.f64 (*.f64 re re) #s(literal 1/720 binary64))
(* 1/720 (pow re 2))
(*.f64 (*.f64 re re) #s(literal 1/720 binary64))
(* 1/720 (pow re 2))
(*.f64 (*.f64 re re) #s(literal 1/720 binary64))
(* 1/720 (pow re 2))
(*.f64 (*.f64 re re) #s(literal 1/720 binary64))
(* im (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))
(* im (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))
(* im (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))
(* im (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))
(* im (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))
(* im (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))
(* im (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))
(* im (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))
(* im (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))
(* im (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))
(* im (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))
(* im (* (pow re 2) (- (* 1/720 (pow re 2)) 1/24)))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))
(* -1/24 (* im (pow re 2)))
(*.f64 (*.f64 re re) (*.f64 im #s(literal -1/24 binary64)))
(* (pow re 2) (+ (* -1/24 im) (* 1/720 (* im (pow re 2)))))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))
(* (pow re 2) (+ (* -1/24 im) (* 1/720 (* im (pow re 2)))))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))
(* (pow re 2) (+ (* -1/24 im) (* 1/720 (* im (pow re 2)))))
(*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64))))
(* 1/720 (* im (pow re 4)))
(*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))
(* (pow re 4) (+ (* -1/24 (/ im (pow re 2))) (* 1/720 im)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (+.f64 (/.f64 #s(literal -1/24 binary64) (*.f64 re re)) #s(literal 1/720 binary64))))
(* (pow re 4) (+ (* -1/24 (/ im (pow re 2))) (* 1/720 im)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (+.f64 (/.f64 #s(literal -1/24 binary64) (*.f64 re re)) #s(literal 1/720 binary64))))
(* (pow re 4) (+ (* -1/24 (/ im (pow re 2))) (* 1/720 im)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (+.f64 (/.f64 #s(literal -1/24 binary64) (*.f64 re re)) #s(literal 1/720 binary64))))
(* 1/720 (* im (pow re 4)))
(*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))
(* (pow re 4) (+ (* -1/24 (/ im (pow re 2))) (* 1/720 im)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (+.f64 (/.f64 #s(literal -1/24 binary64) (*.f64 re re)) #s(literal 1/720 binary64))))
(* (pow re 4) (+ (* -1/24 (/ im (pow re 2))) (* 1/720 im)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (+.f64 (/.f64 #s(literal -1/24 binary64) (*.f64 re re)) #s(literal 1/720 binary64))))
(* (pow re 4) (+ (* -1/24 (/ im (pow re 2))) (* 1/720 im)))
(*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 im (+.f64 (/.f64 #s(literal -1/24 binary64) (*.f64 re re)) #s(literal 1/720 binary64))))

eval248.0ms (1.8%)

Memory
11.1MiB live, 386.7MiB allocated
Compiler

Compiled 42 436 to 2 505 computations (94.1% saved)

prune151.0ms (1.1%)

Memory
12.8MiB live, 362.0MiB allocated
Pruning

40 alts after pruning (37 fresh and 3 done)

PrunedKeptTotal
New1 09641 100
Fresh23335
Picked235
Done000
Total1 100401 140
Accuracy
100.0%
Counts
1 140 → 40
Alt Table
Click to see full alt table
StatusAccuracyProgram
8.1%
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im im)))
35.5%
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) im)
56.6%
(/.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 #s(literal 1 binary64) (cos.f64 re)))
29.1%
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (cos.f64 re)) (*.f64 im im))
32.5%
(/.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
54.5%
(/.f64 (cos.f64 re) (/.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im im)))
54.4%
(/.f64 (cos.f64 re) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (/.f64 #s(literal -1 binary64) im))))
56.6%
(/.f64 (cos.f64 re) (/.f64 #s(literal -1 binary64) im))
49.9%
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))))
56.6%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))))
30.9%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) im))
38.0%
(-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) im)
37.9%
(-.f64 (*.f64 (*.f64 re re) (*.f64 im #s(literal 1/2 binary64))) im)
38.1%
(-.f64 (*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) im)
36.8%
(+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
86.1%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) im) (cos.f64 re))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
55.3%
(*.f64 (+.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)))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
55.6%
(*.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) (+.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))))))))))
55.5%
(*.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) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
53.3%
(*.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)))))
39.3%
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) im))))
33.0%
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (*.f64 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))))))))))
55.1%
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im #s(literal -1/3 binary64)) im))))
57.4%
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))))))
31.6%
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))
58.5%
(*.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))))))) (*.f64 im #s(literal 1/2 binary64)))
86.2%
(*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) im) (cos.f64 re))
13.9%
(*.f64 (*.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 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
46.6%
(*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
15.5%
(*.f64 (*.f64 im (*.f64 im im)) (/.f64 #s(literal -1 binary64) (*.f64 im im)))
31.6%
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/12 binary64))))
35.5%
(*.f64 (*.f64 im im) (/.f64 #s(literal -1 binary64) im))
56.7%
(*.f64 (neg.f64 im) (cos.f64 re))
49.6%
(*.f64 re (*.f64 re (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))))))) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))))
57.4%
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))
53.4%
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
58.5%
(*.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 (*.f64 im im) #s(literal -1/5040 binary64)))))))))
11.1%
(*.f64 im (*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
57.8%
(*.f64 #s(literal 1/2 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))))))))
31.0%
(neg.f64 im)
Compiler

Compiled 2 032 to 812 computations (60% saved)

regimes145.0ms (1%)

Memory
15.3MiB live, 252.2MiB allocated
Counts
68 → 2
Calls
Call 1
Inputs
(neg.f64 im)
(-.f64 #s(literal 0 binary64) im)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) im))
(*.f64 (*.f64 im im) (/.f64 #s(literal -1 binary64) im))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) im)
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))
(-.f64 (*.f64 (*.f64 re re) (*.f64 im #s(literal 1/2 binary64))) im)
(*.f64 im (*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(*.f64 (*.f64 im (*.f64 im im)) (/.f64 #s(literal -1 binary64) (*.f64 im im)))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/12 binary64))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 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 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) im)
(*.f64 #s(literal 1/2 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 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im #s(literal -1/3 binary64)) im))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))))
(-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) im)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im im)))
(*.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 (*.f64 im im) #s(literal -1/5040 binary64)))))))))
(*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(-.f64 (*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) im)
(*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(*.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))))))) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re 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 #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 (*.f64 re re) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) im)
(-.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) im)
(*.f64 (*.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 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re 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 (+.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) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
(*.f64 (+.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)))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) im))))
(*.f64 re (*.f64 re (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))))))) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))))
(*.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) (+.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 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (*.f64 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 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(*.f64 (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 (cos.f64 re) (/.f64 #s(literal -1 binary64) im))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))))
(/.f64 (cos.f64 re) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 #s(literal 1 binary64) (cos.f64 re)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) im) (cos.f64 re))
(/.f64 (cos.f64 re) (/.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im im)))
(/.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 (*.f64 im (cos.f64 re)) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) im) (cos.f64 re))
(/.f64 #s(literal 1 binary64) (/.f64 im (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (cos.f64 re))))
(/.f64 (cos.f64 re) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (/.f64 #s(literal -1 binary64) im))))
(*.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 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (cos.f64 re)) (*.f64 im im))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) im) (cos.f64 re))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im 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 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 #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 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(+.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)))
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 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) im) (cos.f64 re))
Calls

6 calls:

36.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
21.0ms
im
21.0ms
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
21.0ms
re
21.0ms
(cos.f64 re)
Results
AccuracySegmentsBranch
94.0%1re
99.9%2im
99.9%3(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
94.0%1(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
94.0%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)

regimes60.0ms (0.4%)

Memory
6.2MiB live, 151.7MiB allocated
Counts
67 → 3
Calls
Call 1
Inputs
(neg.f64 im)
(-.f64 #s(literal 0 binary64) im)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) im))
(*.f64 (*.f64 im im) (/.f64 #s(literal -1 binary64) im))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) im)
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))
(-.f64 (*.f64 (*.f64 re re) (*.f64 im #s(literal 1/2 binary64))) im)
(*.f64 im (*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(*.f64 (*.f64 im (*.f64 im im)) (/.f64 #s(literal -1 binary64) (*.f64 im im)))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/12 binary64))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 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 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) im)
(*.f64 #s(literal 1/2 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 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im #s(literal -1/3 binary64)) im))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))))
(-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) im)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im im)))
(*.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 (*.f64 im im) #s(literal -1/5040 binary64)))))))))
(*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(-.f64 (*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) im)
(*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(*.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))))))) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re 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 #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 (*.f64 re re) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) im)
(-.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) im)
(*.f64 (*.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 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re 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 (+.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) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
(*.f64 (+.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)))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) im))))
(*.f64 re (*.f64 re (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))))))) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))))
(*.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) (+.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 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (*.f64 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 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(*.f64 (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 (cos.f64 re) (/.f64 #s(literal -1 binary64) im))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))))
(/.f64 (cos.f64 re) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 #s(literal 1 binary64) (cos.f64 re)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) im) (cos.f64 re))
(/.f64 (cos.f64 re) (/.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im im)))
(/.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 (*.f64 im (cos.f64 re)) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) im) (cos.f64 re))
(/.f64 #s(literal 1 binary64) (/.f64 im (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (cos.f64 re))))
(/.f64 (cos.f64 re) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (/.f64 #s(literal -1 binary64) im))))
(*.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 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (cos.f64 re)) (*.f64 im im))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) im) (cos.f64 re))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im 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 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 #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 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(+.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 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) im) (cos.f64 re))
(*.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 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))))))))))
Calls

2 calls:

23.0ms
(-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
23.0ms
im
Results
AccuracySegmentsBranch
99.5%3im
94.0%1(-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
Compiler

Compiled 12 to 9 computations (25% saved)

regimes49.0ms (0.4%)

Memory
6.1MiB live, 112.2MiB allocated
Counts
66 → 3
Calls
Call 1
Inputs
(neg.f64 im)
(-.f64 #s(literal 0 binary64) im)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) im))
(*.f64 (*.f64 im im) (/.f64 #s(literal -1 binary64) im))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) im)
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))
(-.f64 (*.f64 (*.f64 re re) (*.f64 im #s(literal 1/2 binary64))) im)
(*.f64 im (*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(*.f64 (*.f64 im (*.f64 im im)) (/.f64 #s(literal -1 binary64) (*.f64 im im)))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/12 binary64))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 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 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) im)
(*.f64 #s(literal 1/2 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 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im #s(literal -1/3 binary64)) im))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))))
(-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) im)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im im)))
(*.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 (*.f64 im im) #s(literal -1/5040 binary64)))))))))
(*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(-.f64 (*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) im)
(*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(*.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))))))) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re 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 #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 (*.f64 re re) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) im)
(-.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) im)
(*.f64 (*.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 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re 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 (+.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) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
(*.f64 (+.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)))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) im))))
(*.f64 re (*.f64 re (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))))))) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))))
(*.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) (+.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 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (*.f64 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 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(*.f64 (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 (cos.f64 re) (/.f64 #s(literal -1 binary64) im))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))))
(/.f64 (cos.f64 re) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 #s(literal 1 binary64) (cos.f64 re)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) im) (cos.f64 re))
(/.f64 (cos.f64 re) (/.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im im)))
(/.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 (*.f64 im (cos.f64 re)) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) im) (cos.f64 re))
(/.f64 #s(literal 1 binary64) (/.f64 im (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (cos.f64 re))))
(/.f64 (cos.f64 re) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (/.f64 #s(literal -1 binary64) im))))
(*.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 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (cos.f64 re)) (*.f64 im im))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) im) (cos.f64 re))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im 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 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 #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 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) im) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(+.f64 (*.f64 (exp.f64 im) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 im)))
Outputs
(*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) im) (cos.f64 re))
(/.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(*.f64 (*.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))))))))))
Calls

1 calls:

37.0ms
im
Results
AccuracySegmentsBranch
99.1%3im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes26.0ms (0.2%)

Memory
-2.3MiB live, 75.1MiB allocated
Counts
62 → 3
Calls
Call 1
Inputs
(neg.f64 im)
(-.f64 #s(literal 0 binary64) im)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) im))
(*.f64 (*.f64 im im) (/.f64 #s(literal -1 binary64) im))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) im)
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))
(-.f64 (*.f64 (*.f64 re re) (*.f64 im #s(literal 1/2 binary64))) im)
(*.f64 im (*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(*.f64 (*.f64 im (*.f64 im im)) (/.f64 #s(literal -1 binary64) (*.f64 im im)))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/12 binary64))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 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 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) im)
(*.f64 #s(literal 1/2 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 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im #s(literal -1/3 binary64)) im))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))))
(-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) im)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im im)))
(*.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 (*.f64 im im) #s(literal -1/5040 binary64)))))))))
(*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(-.f64 (*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) im)
(*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(*.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))))))) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re 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 #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 (*.f64 re re) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) im)
(-.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) im)
(*.f64 (*.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 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re 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 (+.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) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
(*.f64 (+.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)))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) im))))
(*.f64 re (*.f64 re (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))))))) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))))
(*.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) (+.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 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (*.f64 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 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(*.f64 (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 (cos.f64 re) (/.f64 #s(literal -1 binary64) im))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))))
(/.f64 (cos.f64 re) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 #s(literal 1 binary64) (cos.f64 re)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) im) (cos.f64 re))
(/.f64 (cos.f64 re) (/.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im im)))
(/.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 (*.f64 im (cos.f64 re)) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) im) (cos.f64 re))
(/.f64 #s(literal 1 binary64) (/.f64 im (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (cos.f64 re))))
(/.f64 (cos.f64 re) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (/.f64 #s(literal -1 binary64) im))))
(*.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 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (cos.f64 re)) (*.f64 im im))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) im) (cos.f64 re))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im 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 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))))))))
Outputs
(*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) im) (cos.f64 re))
(/.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(*.f64 (*.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))))))))
Calls

1 calls:

18.0ms
im
Results
AccuracySegmentsBranch
98.3%3im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes33.0ms (0.2%)

Memory
18.0MiB live, 59.9MiB allocated
Counts
61 → 3
Calls
Call 1
Inputs
(neg.f64 im)
(-.f64 #s(literal 0 binary64) im)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) im))
(*.f64 (*.f64 im im) (/.f64 #s(literal -1 binary64) im))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) im)
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))
(-.f64 (*.f64 (*.f64 re re) (*.f64 im #s(literal 1/2 binary64))) im)
(*.f64 im (*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(*.f64 (*.f64 im (*.f64 im im)) (/.f64 #s(literal -1 binary64) (*.f64 im im)))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/12 binary64))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 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 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) im)
(*.f64 #s(literal 1/2 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 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im #s(literal -1/3 binary64)) im))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))))
(-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) im)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im im)))
(*.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 (*.f64 im im) #s(literal -1/5040 binary64)))))))))
(*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(-.f64 (*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) im)
(*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(*.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))))))) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re 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 #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 (*.f64 re re) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) im)
(-.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) im)
(*.f64 (*.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 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re 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 (+.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) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
(*.f64 (+.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)))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) im))))
(*.f64 re (*.f64 re (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))))))) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))))
(*.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) (+.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 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (*.f64 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 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(*.f64 (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 (cos.f64 re) (/.f64 #s(literal -1 binary64) im))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))))
(/.f64 (cos.f64 re) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 #s(literal 1 binary64) (cos.f64 re)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) im) (cos.f64 re))
(/.f64 (cos.f64 re) (/.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im im)))
(/.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 (*.f64 im (cos.f64 re)) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) im) (cos.f64 re))
(/.f64 #s(literal 1 binary64) (/.f64 im (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (cos.f64 re))))
(/.f64 (cos.f64 re) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (/.f64 #s(literal -1 binary64) im))))
(*.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 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (cos.f64 re)) (*.f64 im im))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) im) (cos.f64 re))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im 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 im (*.f64 im #s(literal -1/120 binary64))))))))
Outputs
(*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) im) (cos.f64 re))
(/.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(*.f64 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

1 calls:

26.0ms
im
Results
AccuracySegmentsBranch
98.0%3im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes104.0ms (0.7%)

Memory
-13.1MiB live, 156.6MiB allocated
Counts
60 → 3
Calls
Call 1
Inputs
(neg.f64 im)
(-.f64 #s(literal 0 binary64) im)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) im))
(*.f64 (*.f64 im im) (/.f64 #s(literal -1 binary64) im))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) im)
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))
(-.f64 (*.f64 (*.f64 re re) (*.f64 im #s(literal 1/2 binary64))) im)
(*.f64 im (*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(*.f64 (*.f64 im (*.f64 im im)) (/.f64 #s(literal -1 binary64) (*.f64 im im)))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/12 binary64))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 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 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) im)
(*.f64 #s(literal 1/2 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 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im #s(literal -1/3 binary64)) im))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))))
(-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) im)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im im)))
(*.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 (*.f64 im im) #s(literal -1/5040 binary64)))))))))
(*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(-.f64 (*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) im)
(*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(*.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))))))) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re 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 #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 (*.f64 re re) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) im)
(-.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) im)
(*.f64 (*.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 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re 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 (+.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) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
(*.f64 (+.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)))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) im))))
(*.f64 re (*.f64 re (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))))))) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))))
(*.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) (+.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 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (*.f64 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 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(*.f64 (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 (cos.f64 re) (/.f64 #s(literal -1 binary64) im))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))))
(/.f64 (cos.f64 re) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 #s(literal 1 binary64) (cos.f64 re)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) im) (cos.f64 re))
(/.f64 (cos.f64 re) (/.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im im)))
(/.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 (*.f64 im (cos.f64 re)) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) im) (cos.f64 re))
(/.f64 #s(literal 1 binary64) (/.f64 im (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (cos.f64 re))))
(/.f64 (cos.f64 re) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (/.f64 #s(literal -1 binary64) im))))
(*.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 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (cos.f64 re)) (*.f64 im im))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) im) (cos.f64 re))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
Outputs
(*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) im) (cos.f64 re))
(*.f64 re (*.f64 re (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))))))) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
Calls

4 calls:

46.0ms
re
17.0ms
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
17.0ms
im
17.0ms
(cos.f64 re)
Results
AccuracySegmentsBranch
88.5%2re
88.5%2(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
88.5%2(cos.f64 re)
95.3%3im
Compiler

Compiled 16 to 12 computations (25% saved)

regimes23.0ms (0.2%)

Memory
9.6MiB live, 47.5MiB allocated
Counts
54 → 3
Calls
Call 1
Inputs
(neg.f64 im)
(-.f64 #s(literal 0 binary64) im)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) im))
(*.f64 (*.f64 im im) (/.f64 #s(literal -1 binary64) im))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) im)
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))
(-.f64 (*.f64 (*.f64 re re) (*.f64 im #s(literal 1/2 binary64))) im)
(*.f64 im (*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(*.f64 (*.f64 im (*.f64 im im)) (/.f64 #s(literal -1 binary64) (*.f64 im im)))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/12 binary64))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 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 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) im)
(*.f64 #s(literal 1/2 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 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im #s(literal -1/3 binary64)) im))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))))
(-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) im)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im im)))
(*.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 (*.f64 im im) #s(literal -1/5040 binary64)))))))))
(*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(-.f64 (*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) im)
(*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(*.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))))))) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re 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 #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 (*.f64 re re) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) im)
(-.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) im)
(*.f64 (*.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 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re 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 (+.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) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
(*.f64 (+.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)))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) im))))
(*.f64 re (*.f64 re (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))))))) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))))
(*.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) (+.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 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (*.f64 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 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(*.f64 (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 (cos.f64 re) (/.f64 #s(literal -1 binary64) im))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))))
(/.f64 (cos.f64 re) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 #s(literal 1 binary64) (cos.f64 re)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) im) (cos.f64 re))
(/.f64 (cos.f64 re) (/.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im im)))
(/.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 (*.f64 im (cos.f64 re)) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im 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 re (*.f64 re (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))))))) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
Calls

1 calls:

17.0ms
im
Results
AccuracySegmentsBranch
95.3%3im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes25.0ms (0.2%)

Memory
-29.2MiB live, 48.0MiB allocated
Counts
52 → 3
Calls
Call 1
Inputs
(neg.f64 im)
(-.f64 #s(literal 0 binary64) im)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) im))
(*.f64 (*.f64 im im) (/.f64 #s(literal -1 binary64) im))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) im)
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))
(-.f64 (*.f64 (*.f64 re re) (*.f64 im #s(literal 1/2 binary64))) im)
(*.f64 im (*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(*.f64 (*.f64 im (*.f64 im im)) (/.f64 #s(literal -1 binary64) (*.f64 im im)))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/12 binary64))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 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 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) im)
(*.f64 #s(literal 1/2 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 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im #s(literal -1/3 binary64)) im))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))))
(-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) im)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im im)))
(*.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 (*.f64 im im) #s(literal -1/5040 binary64)))))))))
(*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(-.f64 (*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) im)
(*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(*.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))))))) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re 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 #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 (*.f64 re re) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) im)
(-.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) im)
(*.f64 (*.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 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re 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 (+.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) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
(*.f64 (+.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)))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) im))))
(*.f64 re (*.f64 re (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))))))) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))))
(*.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) (+.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 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (*.f64 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 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(*.f64 (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 (cos.f64 re) (/.f64 #s(literal -1 binary64) im))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))))
(/.f64 (cos.f64 re) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 #s(literal 1 binary64) (cos.f64 re)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) im) (cos.f64 re))
(/.f64 (cos.f64 re) (/.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im im)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (cos.f64 re)) im)
Outputs
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 re (*.f64 re (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))))))) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) im) (cos.f64 re))
Calls

1 calls:

14.0ms
im
Results
AccuracySegmentsBranch
94.0%3im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes22.0ms (0.2%)

Memory
1.7MiB live, 45.0MiB allocated
Counts
49 → 2
Calls
Call 1
Inputs
(neg.f64 im)
(-.f64 #s(literal 0 binary64) im)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) im))
(*.f64 (*.f64 im im) (/.f64 #s(literal -1 binary64) im))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) im)
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))
(-.f64 (*.f64 (*.f64 re re) (*.f64 im #s(literal 1/2 binary64))) im)
(*.f64 im (*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(*.f64 (*.f64 im (*.f64 im im)) (/.f64 #s(literal -1 binary64) (*.f64 im im)))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/12 binary64))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 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 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) im)
(*.f64 #s(literal 1/2 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 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im #s(literal -1/3 binary64)) im))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))))
(-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) im)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im im)))
(*.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 (*.f64 im im) #s(literal -1/5040 binary64)))))))))
(*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(-.f64 (*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) im)
(*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(*.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))))))) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re 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 #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 (*.f64 re re) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) im)
(-.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) im)
(*.f64 (*.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 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re 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 (+.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) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
(*.f64 (+.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)))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) im))))
(*.f64 re (*.f64 re (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))))))) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))))
(*.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) (+.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 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (*.f64 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 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(*.f64 (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 (cos.f64 re) (/.f64 #s(literal -1 binary64) im))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))))
(/.f64 (cos.f64 re) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 #s(literal 1 binary64) (cos.f64 re)))
Outputs
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 re (*.f64 re (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))))))) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))))
Calls

1 calls:

14.0ms
im
Results
AccuracySegmentsBranch
88.9%2im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes30.0ms (0.2%)

Memory
22.3MiB live, 60.7MiB allocated
Counts
42 → 2
Calls
Call 1
Inputs
(neg.f64 im)
(-.f64 #s(literal 0 binary64) im)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) im))
(*.f64 (*.f64 im im) (/.f64 #s(literal -1 binary64) im))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) im)
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))
(-.f64 (*.f64 (*.f64 re re) (*.f64 im #s(literal 1/2 binary64))) im)
(*.f64 im (*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(*.f64 (*.f64 im (*.f64 im im)) (/.f64 #s(literal -1 binary64) (*.f64 im im)))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/12 binary64))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 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 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) im)
(*.f64 #s(literal 1/2 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 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im #s(literal -1/3 binary64)) im))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))))
(-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) im)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im im)))
(*.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 (*.f64 im im) #s(literal -1/5040 binary64)))))))))
(*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(-.f64 (*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) im)
(*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(*.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))))))) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re 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 #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 (*.f64 re re) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) im)
(-.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) im)
(*.f64 (*.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 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re 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 (+.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) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
(*.f64 (+.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)))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) im))))
(*.f64 re (*.f64 re (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))))))) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))))
(*.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) (+.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 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64)))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))) (*.f64 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 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
Outputs
(neg.f64 im)
(*.f64 re (*.f64 re (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))))))) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))))
Calls

2 calls:

14.0ms
re
12.0ms
im
Results
AccuracySegmentsBranch
61.5%2re
63.8%2im
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes28.0ms (0.2%)

Memory
-26.1MiB live, 51.1MiB allocated
Counts
37 → 2
Calls
Call 1
Inputs
(neg.f64 im)
(-.f64 #s(literal 0 binary64) im)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) im))
(*.f64 (*.f64 im im) (/.f64 #s(literal -1 binary64) im))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) im)
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))
(-.f64 (*.f64 (*.f64 re re) (*.f64 im #s(literal 1/2 binary64))) im)
(*.f64 im (*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(*.f64 (*.f64 im (*.f64 im im)) (/.f64 #s(literal -1 binary64) (*.f64 im im)))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/12 binary64))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 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 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) im)
(*.f64 #s(literal 1/2 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 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im #s(literal -1/3 binary64)) im))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))))
(-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) im)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im im)))
(*.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 (*.f64 im im) #s(literal -1/5040 binary64)))))))))
(*.f64 (*.f64 re (*.f64 re (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(-.f64 (*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) im)
(*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(*.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))))))) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re 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 #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 (*.f64 re re) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) im)
(-.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (*.f64 im (*.f64 re re)) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) im)
(*.f64 (*.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 (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re 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 (+.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) (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im #s(literal -1/60 binary64))))))))
(*.f64 (+.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)))))))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -1/9 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) im))))
Outputs
(*.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 (*.f64 im im) #s(literal -1/5040 binary64)))))))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
Calls

2 calls:

12.0ms
im
11.0ms
re
Results
AccuracySegmentsBranch
61.5%2re
63.0%3im
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes15.0ms (0.1%)

Memory
37.0MiB live, 37.0MiB allocated
Counts
22 → 2
Calls
Call 1
Inputs
(neg.f64 im)
(-.f64 #s(literal 0 binary64) im)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) im))
(*.f64 (*.f64 im im) (/.f64 #s(literal -1 binary64) im))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) im)
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))
(-.f64 (*.f64 (*.f64 re re) (*.f64 im #s(literal 1/2 binary64))) im)
(*.f64 im (*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(*.f64 (*.f64 im (*.f64 im im)) (/.f64 #s(literal -1 binary64) (*.f64 im im)))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/12 binary64))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 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 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) im)
(*.f64 #s(literal 1/2 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 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im #s(literal -1/3 binary64)) im))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))
(*.f64 (+.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64)))))
(-.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 im (*.f64 (*.f64 re re) #s(literal 1/720 binary64)))))) im)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im im)))
Outputs
(*.f64 #s(literal 1/2 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 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
Calls

2 calls:

7.0ms
re
7.0ms
im
Results
AccuracySegmentsBranch
57.8%1im
61.5%2re
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes9.0ms (0.1%)

Memory
-24.8MiB live, 18.1MiB allocated
Counts
16 → 2
Calls
Call 1
Inputs
(neg.f64 im)
(-.f64 #s(literal 0 binary64) im)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) im))
(*.f64 (*.f64 im im) (/.f64 #s(literal -1 binary64) im))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) im)
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))
(-.f64 (*.f64 (*.f64 re re) (*.f64 im #s(literal 1/2 binary64))) im)
(*.f64 im (*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(*.f64 (*.f64 im (*.f64 im im)) (/.f64 #s(literal -1 binary64) (*.f64 im im)))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/12 binary64))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/3 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 (*.f64 (*.f64 re re) (*.f64 im (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 re re)) #s(literal 1/2 binary64)))) im)
Outputs
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
Calls

1 calls:

8.0ms
re
Results
AccuracySegmentsBranch
61.1%2re
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes10.0ms (0.1%)

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

2 calls:

5.0ms
im
4.0ms
re
Results
AccuracySegmentsBranch
57.9%2im
57.4%2re
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes9.0ms (0.1%)

Memory
26.2MiB live, 26.2MiB allocated
Counts
11 → 2
Calls
Call 1
Inputs
(neg.f64 im)
(-.f64 #s(literal 0 binary64) im)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) im))
(*.f64 (*.f64 im im) (/.f64 #s(literal -1 binary64) im))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) im)
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) #s(literal 1/2 binary64))))
(-.f64 (*.f64 (*.f64 re re) (*.f64 im #s(literal 1/2 binary64))) im)
(*.f64 im (*.f64 (*.f64 re re) (*.f64 re (*.f64 re #s(literal -1/24 binary64)))))
(*.f64 (*.f64 im (*.f64 im im)) (/.f64 #s(literal -1 binary64) (*.f64 im im)))
Outputs
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
Calls

2 calls:

4.0ms
re
4.0ms
im
Results
AccuracySegmentsBranch
57.4%2re
56.6%3im
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes7.0ms (0%)

Memory
-21.2MiB live, 18.4MiB allocated
Counts
6 → 3
Calls
Call 1
Inputs
(neg.f64 im)
(-.f64 #s(literal 0 binary64) im)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) im))
(*.f64 (*.f64 im im) (/.f64 #s(literal -1 binary64) im))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) im)
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
Outputs
(neg.f64 im)
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(*.f64 (*.f64 im im) (/.f64 #s(literal -1 binary64) im))
Calls

2 calls:

3.0ms
im
3.0ms
re
Results
AccuracySegmentsBranch
54.4%3im
40.9%2re
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes3.0ms (0%)

Memory
7.9MiB live, 7.8MiB allocated
Counts
5 → 2
Calls
Call 1
Inputs
(neg.f64 im)
(-.f64 #s(literal 0 binary64) im)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) im))
(*.f64 (*.f64 im im) (/.f64 #s(literal -1 binary64) im))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) im)
Outputs
(neg.f64 im)
(*.f64 (*.f64 im im) (/.f64 #s(literal -1 binary64) im))
Calls

1 calls:

2.0ms
im
Results
AccuracySegmentsBranch
48.3%2im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes4.0ms (0%)

Memory
11.3MiB live, 11.3MiB allocated
Accuracy

Total -0.0b remaining (-0.1%)

Threshold costs -0b (-0.1%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

bsearch1.0ms (0%)

Memory
1.7MiB live, 1.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-inf
-0.0001870137170461028
Compiler

Compiled 17 to 16 computations (5.9% saved)

bsearch38.0ms (0.3%)

Memory
-3.5MiB live, 76.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
2.7472548544660023e+42
2.0613831518139297e+45
18.0ms
9.350685838676917e-5
123361.8842856337
Samples
24.0ms272×0valid
Compiler

Compiled 690 to 513 computations (25.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-cos: 7.0ms (40.2% of total)
ival-exp: 4.0ms (23% of total)
ival-mult: 3.0ms (17.2% of total)
ival-sub: 2.0ms (11.5% of total)
ival-true: 0.0ms (0% of total)
...in/eval/compile.rkt:110:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch39.0ms (0.3%)

Memory
-3.0MiB live, 75.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
2.7472548544660023e+42
2.0613831518139297e+45
19.0ms
9.350685838676917e-5
123361.8842856337
Samples
25.0ms272×0valid
Compiler

Compiled 1 574 to 734 computations (53.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 18.0ms
ival-cos: 6.0ms (34.2% of total)
ival-sub: 4.0ms (22.8% of total)
ival-exp: 4.0ms (22.8% of total)
ival-mult: 3.0ms (17.1% of total)
ival-true: 0.0ms (0% of total)
...in/eval/compile.rkt:110:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch64.0ms (0.5%)

Memory
-56.9MiB live, 83.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
40.0ms
1.2713766835621419e+51
1.1331612402985475e+62
19.0ms
9.350685838676917e-5
123361.8842856337
Samples
26.0ms304×0valid
Compiler

Compiled 1 712 to 798 computations (53.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
ival-cos: 6.0ms (31.2% of total)
ival-exp: 5.0ms (26% of total)
ival-mult: 5.0ms (26% of total)
ival-sub: 3.0ms (15.6% of total)
ival-true: 0.0ms (0% of total)
...in/eval/compile.rkt:110:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch43.0ms (0.3%)

Memory
5.9MiB live, 84.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
1.2713766835621419e+51
1.1331612402985475e+62
19.0ms
9.350685838676917e-5
123361.8842856337
Samples
28.0ms304×0valid
Compiler

Compiled 1 692 to 778 computations (54% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-cos: 7.0ms (35.3% of total)
ival-exp: 6.0ms (30.3% of total)
ival-mult: 4.0ms (20.2% of total)
ival-sub: 3.0ms (15.1% of total)
ival-true: 0.0ms (0% of total)
...in/eval/compile.rkt:110:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch36.0ms (0.3%)

Memory
-12.6MiB live, 66.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
13.0ms
3.368782793713915e+100
3.463003342365969e+101
20.0ms
9.350685838676917e-5
123361.8842856337
Samples
24.0ms240×0valid
Compiler

Compiled 782 to 556 computations (28.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-cos: 5.0ms (30.2% of total)
ival-mult: 5.0ms (30.2% of total)
ival-exp: 4.0ms (24.2% of total)
ival-sub: 2.0ms (12.1% of total)
ival-true: 0.0ms (0% of total)
...in/eval/compile.rkt:110:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch35.0ms (0.2%)

Memory
-12.1MiB live, 65.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
11.0ms
3.368782793713915e+100
3.463003342365969e+101
19.0ms
9.350685838676917e-5
123361.8842856337
Samples
21.0ms240×0valid
Compiler

Compiled 782 to 556 computations (28.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 15.0ms
ival-cos: 6.0ms (38.9% of total)
ival-exp: 4.0ms (25.9% of total)
ival-mult: 3.0ms (19.4% of total)
ival-sub: 2.0ms (13% of total)
ival-true: 0.0ms (0% of total)
...in/eval/compile.rkt:110:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch41.0ms (0.3%)

Memory
25.1MiB live, 63.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
4.617431025110984e+149
4.811057328576496e+162
18.0ms
9.350685838676917e-5
123361.8842856337
Samples
26.0ms304×0valid
Compiler

Compiled 903 to 635 computations (29.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 18.0ms
ival-cos: 6.0ms (33.4% of total)
ival-exp: 5.0ms (27.9% of total)
ival-mult: 4.0ms (22.3% of total)
ival-sub: 3.0ms (16.7% of total)
ival-true: 0.0ms (0% of total)
...in/eval/compile.rkt:110:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch22.0ms (0.2%)

Memory
-14.0MiB live, 26.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
20.0ms
9.350685838676917e-5
123361.8842856337
Samples
15.0ms144×0valid
Compiler

Compiled 413 to 295 computations (28.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 11.0ms
ival-cos: 5.0ms (44.5% of total)
ival-exp: 3.0ms (26.7% of total)
ival-mult: 2.0ms (17.8% of total)
ival-sub: 1.0ms (8.9% of total)
ival-true: 0.0ms (0% of total)
...in/eval/compile.rkt:110:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch20.0ms (0.1%)

Memory
26.2MiB live, 26.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
17.0ms
9.350685838676917e-5
123361.8842856337
Samples
12.0ms144×0valid
Compiler

Compiled 386 to 277 computations (28.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-exp: 3.0ms (33.6% of total)
ival-cos: 3.0ms (33.6% of total)
ival-mult: 2.0ms (22.4% of total)
ival-sub: 1.0ms (11.2% of total)
ival-true: 0.0ms (0% of total)
...in/eval/compile.rkt:110:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch30.0ms (0.2%)

Memory
0.1MiB live, 38.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
28.0ms
2.6850036350421216e+172
7.598573390866022e+173
Samples
12.0ms24×2valid
7.0ms33×1valid
5.0ms55×0valid
Compiler

Compiled 269 to 191 computations (29% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-exp: 11.0ms (55% of total)
ival-cos: 4.0ms (20% of total)
ival-sub: 2.0ms (10% of total)
ival-mult: 2.0ms (10% of total)
adjust: 1.0ms (5% of total)
...in/eval/compile.rkt:110:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch55.0ms (0.4%)

Memory
-14.0MiB live, 23.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
53.0ms
2.6850036350421216e+172
7.598573390866022e+173
Samples
38.0ms20×2valid
6.0ms63×0valid
5.0ms29×1valid
Compiler

Compiled 241 to 184 computations (23.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 46.0ms
ival-exp: 37.0ms (80.9% of total)
ival-cos: 4.0ms (8.7% of total)
ival-sub: 2.0ms (4.4% of total)
ival-mult: 2.0ms (4.4% of total)
adjust: 1.0ms (2.2% of total)
...in/eval/compile.rkt:110:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch30.0ms (0.2%)

Memory
4.2MiB live, 41.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
28.0ms
2.6850036350421216e+172
7.598573390866022e+173
Samples
10.0ms25×2valid
10.0ms43×1valid
4.0ms44×0valid
Compiler

Compiled 227 to 163 computations (28.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-exp: 11.0ms (54.1% of total)
ival-cos: 4.0ms (19.7% of total)
ival-sub: 2.0ms (9.8% of total)
ival-mult: 2.0ms (9.8% of total)
adjust: 1.0ms (4.9% of total)
...in/eval/compile.rkt:110:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch22.0ms (0.2%)

Memory
-9.1MiB live, 32.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
20.0ms
9.350685838676917e-5
123361.8842856337
Samples
15.0ms144×0valid
Compiler

Compiled 206 to 151 computations (26.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-exp: 3.0ms (32.8% of total)
ival-cos: 3.0ms (32.8% of total)
ival-mult: 2.0ms (21.9% of total)
ival-sub: 1.0ms (10.9% of total)
ival-true: 0.0ms (0% of total)
...in/eval/compile.rkt:110:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch31.0ms (0.2%)

Memory
7.4MiB live, 45.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
29.0ms
2.6850036350421216e+172
7.598573390866022e+173
Samples
14.0ms31×2valid
6.0ms30×1valid
5.0ms51×0valid
Compiler

Compiled 185 to 142 computations (23.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 21.0ms
ival-exp: 11.0ms (51.2% of total)
ival-cos: 5.0ms (23.3% of total)
ival-mult: 2.0ms (9.3% of total)
ival-sub: 2.0ms (9.3% of total)
adjust: 1.0ms (4.7% of total)
...in/eval/compile.rkt:110:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch41.0ms (0.3%)

Memory
-13.0MiB live, 63.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
4.617431025110984e+149
4.811057328576496e+162
18.0ms
9.350685838676917e-5
123361.8842856337
Samples
25.0ms304×0valid
Compiler

Compiled 390 to 293 computations (24.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-cos: 6.0ms (34.4% of total)
ival-exp: 5.0ms (28.6% of total)
ival-mult: 4.0ms (22.9% of total)
ival-sub: 2.0ms (11.5% of total)
ival-true: 0.0ms (0% of total)
...in/eval/compile.rkt:110:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch2.0ms (0%)

Memory
3.5MiB live, 3.5MiB allocated
Algorithm
binary-search
Stop Event
predicate-same
Steps
TimeLeftRight
2.0ms
1.1248126013755756e-10
9.350685838676917e-5
Samples
1.0ms16×0valid
Compiler

Compiled 32 to 27 computations (15.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.0ms
ival-sub: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
ival-exp: 0.0ms (0% of total)
ival-cos: 0.0ms (0% of total)
...in/eval/compile.rkt:110:19: 0.0ms (0% of total)
ival-mult: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

simplify36.0ms (0.3%)

Memory
12.2MiB live, 55.1MiB allocated
Algorithm
egg-herbie
Rules
150×*-commutative_binary64
84×+-commutative_binary64
42×sub-neg_binary64
38×neg-mul-1_binary64
36×neg-sub0_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0165846
1266846
2294846
3321846
4343846
5361846
6374846
7384846
8398846
9405846
10409846
11410846
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) #s(literal -inf.0 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 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) im) (cos.f64 re)))
(if (<=.f64 im #s(literal 1116892707587883/36028797018963968 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) im) (cos.f64 re)) (if (<=.f64 im #s(literal 335000000000000017667336330636865207319658496 binary64)) (*.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 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))))))))))))
(if (<=.f64 im #s(literal 680 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) im) (cos.f64 re)) (if (<=.f64 im #s(literal 335000000000000017667336330636865207319658496 binary64)) (/.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (*.f64 (*.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))))))))))))
(if (<=.f64 im #s(literal 550 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) im) (cos.f64 re)) (if (<=.f64 im #s(literal 8599999999999999410008960285543651436047868488581120 binary64)) (/.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (*.f64 (*.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))))))))))
(if (<=.f64 im #s(literal 490 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) im) (cos.f64 re)) (if (<=.f64 im #s(literal 8599999999999999410008960285543651436047868488581120 binary64)) (/.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (*.f64 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 490 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) im) (cos.f64 re)) (if (<=.f64 im #s(literal 340000000000000017062996330672746561441038932115253007107006171276263645764667414501083690750382702592 binary64)) (*.f64 re (*.f64 re (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))))))) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))) (*.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 480 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 340000000000000017062996330672746561441038932115253007107006171276263645764667414501083690750382702592 binary64)) (*.f64 re (*.f64 re (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))))))) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))) (*.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 490 binary64)) (*.f64 (neg.f64 im) (cos.f64 re)) (if (<=.f64 im #s(literal 13500000000000000275507010685175621526490118987092636456657125042259125821644957267949903389666459196246900088209596760608108317076954234449082739494748160 binary64)) (*.f64 re (*.f64 re (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))))))) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) im) (cos.f64 re))))
(if (<=.f64 im #s(literal 480 binary64)) (*.f64 (neg.f64 im) (cos.f64 re)) (*.f64 re (*.f64 re (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))))))) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))))
(if (<=.f64 im #s(literal 210 binary64)) (neg.f64 im) (*.f64 re (*.f64 re (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))))))) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))))
(if (<=.f64 re #s(literal 155000000000000000803114337622832365766435894567421517491549506536121940171514975730576769847995604184637114801565146959139871100841694911878392446787524856546173280585777152 binary64)) (*.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 (*.f64 im im) #s(literal -1/5040 binary64))))))))) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(if (<=.f64 re #s(literal 155000000000000000803114337622832365766435894567421517491549506536121940171514975730576769847995604184637114801565146959139871100841694911878392446787524856546173280585777152 binary64)) (*.f64 #s(literal 1/2 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 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(if (<=.f64 re #s(literal 155000000000000000803114337622832365766435894567421517491549506536121940171514975730576769847995604184637114801565146959139871100841694911878392446787524856546173280585777152 binary64)) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(if (<=.f64 im #s(literal 300 binary64)) (neg.f64 im) (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/12 binary64)))))
(if (<=.f64 re #s(literal 155000000000000000803114337622832365766435894567421517491549506536121940171514975730576769847995604184637114801565146959139871100841694911878392446787524856546173280585777152 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 #s(literal 1/2 binary64) (*.f64 re re)))))
(if (<=.f64 im #s(literal 32 binary64)) (neg.f64 im) (if (<=.f64 im #s(literal 13500000000000000275507010685175621526490118987092636456657125042259125821644957267949903389666459196246900088209596760608108317076954234449082739494748160 binary64)) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 im im) (/.f64 #s(literal -1 binary64) im))))
(if (<=.f64 im #s(literal 7737125245533627/38685626227668133590597632 binary64)) (neg.f64 im) (*.f64 (*.f64 im im) (/.f64 #s(literal -1 binary64) im)))
(neg.f64 im)
Outputs
(if (<=.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) #s(literal -inf.0 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 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) im) (cos.f64 re)))
(if (<=.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) #s(literal -inf.0 binary64)) (*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) (*.f64 (cos.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(if (<=.f64 im #s(literal 1116892707587883/36028797018963968 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) im) (cos.f64 re)) (if (<=.f64 im #s(literal 335000000000000017667336330636865207319658496 binary64)) (*.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 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))))))))))))
(if (<=.f64 im #s(literal 1116892707587883/36028797018963968 binary64)) (*.f64 (cos.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))) (if (<=.f64 im #s(literal 335000000000000017667336330636865207319658496 binary64)) (*.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 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))))))))))))
(if (<=.f64 im #s(literal 680 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) im) (cos.f64 re)) (if (<=.f64 im #s(literal 335000000000000017667336330636865207319658496 binary64)) (/.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (*.f64 (*.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))))))))))))
(if (<=.f64 im #s(literal 680 binary64)) (*.f64 (cos.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))) (if (<=.f64 im #s(literal 335000000000000017667336330636865207319658496 binary64)) (/.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (*.f64 (*.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))))))))))))
(if (<=.f64 im #s(literal 550 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) im) (cos.f64 re)) (if (<=.f64 im #s(literal 8599999999999999410008960285543651436047868488581120 binary64)) (/.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (*.f64 (*.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))))))))))
(if (<=.f64 im #s(literal 550 binary64)) (*.f64 (cos.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))) (if (<=.f64 im #s(literal 8599999999999999410008960285543651436047868488581120 binary64)) (/.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (*.f64 (*.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))))))))))
(if (<=.f64 im #s(literal 490 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) im) (cos.f64 re)) (if (<=.f64 im #s(literal 8599999999999999410008960285543651436047868488581120 binary64)) (/.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (*.f64 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 490 binary64)) (*.f64 (cos.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))) (if (<=.f64 im #s(literal 8599999999999999410008960285543651436047868488581120 binary64)) (/.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/4 binary64))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))))))))) (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (*.f64 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 490 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) im) (cos.f64 re)) (if (<=.f64 im #s(literal 340000000000000017062996330672746561441038932115253007107006171276263645764667414501083690750382702592 binary64)) (*.f64 re (*.f64 re (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))))))) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))) (*.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 490 binary64)) (*.f64 (cos.f64 re) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))) (if (<=.f64 im #s(literal 340000000000000017062996330672746561441038932115253007107006171276263645764667414501083690750382702592 binary64)) (*.f64 re (*.f64 re (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))) (*.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 480 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 340000000000000017062996330672746561441038932115253007107006171276263645764667414501083690750382702592 binary64)) (*.f64 re (*.f64 re (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))))))) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))) (*.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 480 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 340000000000000017062996330672746561441038932115253007107006171276263645764667414501083690750382702592 binary64)) (*.f64 re (*.f64 re (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))) (*.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 490 binary64)) (*.f64 (neg.f64 im) (cos.f64 re)) (if (<=.f64 im #s(literal 13500000000000000275507010685175621526490118987092636456657125042259125821644957267949903389666459196246900088209596760608108317076954234449082739494748160 binary64)) (*.f64 re (*.f64 re (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))))))) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) im) (cos.f64 re))))
(if (<=.f64 im #s(literal 490 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re))) (if (<=.f64 im #s(literal 13500000000000000275507010685175621526490118987092636456657125042259125821644957267949903389666459196246900088209596760608108317076954234449082739494748160 binary64)) (*.f64 re (*.f64 re (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))) (*.f64 (cos.f64 re) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 im im) im)))))
(if (<=.f64 im #s(literal 480 binary64)) (*.f64 (neg.f64 im) (cos.f64 re)) (*.f64 re (*.f64 re (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))))))) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))))
(if (<=.f64 im #s(literal 480 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re))) (*.f64 re (*.f64 re (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))))
(if (<=.f64 im #s(literal 210 binary64)) (neg.f64 im) (*.f64 re (*.f64 re (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))))))) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))))
(if (<=.f64 im #s(literal 210 binary64)) (-.f64 #s(literal 0 binary64) im) (*.f64 re (*.f64 re (*.f64 (*.f64 im (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (+.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))))))) (+.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))))
(if (<=.f64 re #s(literal 155000000000000000803114337622832365766435894567421517491549506536121940171514975730576769847995604184637114801565146959139871100841694911878392446787524856546173280585777152 binary64)) (*.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 (*.f64 im im) #s(literal -1/5040 binary64))))))))) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(if (<=.f64 re #s(literal 155000000000000000803114337622832365766435894567421517491549506536121940171514975730576769847995604184637114801565146959139871100841694911878392446787524856546173280585777152 binary64)) (*.f64 #s(literal 1/2 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 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(if (<=.f64 re #s(literal 155000000000000000803114337622832365766435894567421517491549506536121940171514975730576769847995604184637114801565146959139871100841694911878392446787524856546173280585777152 binary64)) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(if (<=.f64 im #s(literal 300 binary64)) (neg.f64 im) (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/12 binary64)))))
(if (<=.f64 im #s(literal 300 binary64)) (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 re re) #s(literal 1/12 binary64)))))
(if (<=.f64 re #s(literal 155000000000000000803114337622832365766435894567421517491549506536121940171514975730576769847995604184637114801565146959139871100841694911878392446787524856546173280585777152 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 #s(literal 1/2 binary64) (*.f64 re re)))))
(if (<=.f64 im #s(literal 32 binary64)) (neg.f64 im) (if (<=.f64 im #s(literal 13500000000000000275507010685175621526490118987092636456657125042259125821644957267949903389666459196246900088209596760608108317076954234449082739494748160 binary64)) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 im im) (/.f64 #s(literal -1 binary64) im))))
(if (<=.f64 im #s(literal 32 binary64)) (-.f64 #s(literal 0 binary64) im) (if (<=.f64 im #s(literal 13500000000000000275507010685175621526490118987092636456657125042259125821644957267949903389666459196246900088209596760608108317076954234449082739494748160 binary64)) (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 im im) (/.f64 #s(literal -1 binary64) im))))
(if (<=.f64 im #s(literal 7737125245533627/38685626227668133590597632 binary64)) (neg.f64 im) (*.f64 (*.f64 im im) (/.f64 #s(literal -1 binary64) im)))
(if (<=.f64 im #s(literal 7737125245533627/38685626227668133590597632 binary64)) (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 im im) (/.f64 #s(literal -1 binary64) im)))
(neg.f64 im)
(-.f64 #s(literal 0 binary64) im)

soundness1.8s (13.1%)

Memory
32.1MiB live, 1 376.9MiB allocated
Rules
19 644×accelerator-lowering-fma.f32
19 644×accelerator-lowering-fma.f64
19 220×accelerator-lowering-fma.f32
19 220×accelerator-lowering-fma.f64
17 324×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03513494
110433453
236393176
082352973
02373050
17732877
229292468
374282468
081062319
037140
1212137
21697137
08774125
038210
1220210
21886210
08173191
0126626
1321592
2909586
32933565
46409565
08371532
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 1 749 to 799 computations (54.3% saved)

preprocess249.0ms (1.8%)

Memory
9.0MiB live, 321.4MiB allocated
Remove

(abs re)

Compiler

Compiled 2 288 to 644 computations (71.9% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...