math.sin on complex, imaginary part

Time bar (total: 10.3s)

analyze0.0ms (0%)

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

sample1.8s (17.8%)

Memory
42.3MiB live, 3 485.2MiB allocated
Samples
1.1s4 115×1valid
369.0ms4 141×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.2s
ival-exp: 631.0ms (54.1% of total)
ival-cos: 199.0ms (17.1% of total)
ival-mult: 134.0ms (11.5% of total)
ival-sub: 114.0ms (9.8% of total)
adjust: 68.0ms (5.8% of total)
...in/eval/compile.rkt:76:19: 8.0ms (0.7% of total)
ival-true: 7.0ms (0.6% of total)
ival-assert: 4.0ms (0.3% of total)
Bogosity

preprocess234.0ms (2.3%)

Memory
-0.4MiB live, 121.3MiB allocated
Algorithm
egg-herbie
Rules
1 398×fma-define
541×fmm-def
230×times-frac
216×distribute-lft-in
196×associate-*r*
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
036324
186308
2244308
3768304
41960294
53015294
63395294
73803294
84504294
95013294
105179294
115273294
125273294
135273294
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (neg.f64 re))) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (neg.f64 im))) (exp.f64 (neg.f64 im))))
(neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (neg.f64 re))) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))))
(neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (neg.f64 im))) (exp.f64 (neg.f64 im)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) re)) (exp.f64 re)))
Outputs
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re)))
(*.f64 (cos.f64 re) (fma.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) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re)))
(*.f64 (cos.f64 re) (fma.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) (cos.f64 (neg.f64 re))) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re)))
(*.f64 (cos.f64 re) (fma.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) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (neg.f64 im))) (exp.f64 (neg.f64 im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (neg.f64 (neg.f64 im))) (exp.f64 (neg.f64 im))))
(*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(*.f64 (cos.f64 re) (fma.f64 #s(literal 1/2 binary64) (exp.f64 im) (/.f64 #s(literal -1/2 binary64) (exp.f64 im))))
(neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (neg.f64 re))) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (neg.f64 (neg.f64 im))) (exp.f64 (neg.f64 im))))
(*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 im) (exp.f64 (neg.f64 im)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(*.f64 (cos.f64 re) (fma.f64 #s(literal 1/2 binary64) (exp.f64 im) (/.f64 #s(literal -1/2 binary64) (exp.f64 im))))
(neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (neg.f64 im))) (exp.f64 (neg.f64 im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re)))
(*.f64 (cos.f64 re) (fma.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) (cos.f64 im)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) re)) (exp.f64 re)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 im)) (-.f64 (exp.f64 (neg.f64 re)) (exp.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 im) (-.f64 (exp.f64 (neg.f64 re)) (exp.f64 re))))
(*.f64 (cos.f64 im) (fma.f64 (exp.f64 re) #s(literal -1/2 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 re))))
Symmetry

(abs re)

(negabs im)

explain193.0ms (1.9%)

Memory
-12.8MiB live, 364.3MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1250-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))cancellation1250
Confusion
Predicted +Predicted -
+1250
-0131
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+12500
-00131
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0131
1125
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
86.0ms242×1valid
32.0ms270×0valid
Compiler

Compiled 108 to 48 computations (55.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 92.0ms
ival-exp: 53.0ms (57.6% of total)
ival-sub: 16.0ms (17.4% of total)
ival-cos: 11.0ms (12% of total)
ival-mult: 8.0ms (8.7% of total)
adjust: 4.0ms (4.3% of total)
ival-true: 1.0ms (1.1% of total)
ival-assert: 0.0ms (0% of total)
...in/eval/compile.rkt:76:19: 0.0ms (0% of total)

eval1.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated
Compiler

Compiled 35 to 16 computations (54.3% saved)

prune1.0ms (0%)

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

Compiled 13 to 10 computations (23.1% saved)

simplify100.0ms (1%)

Memory
-14.4MiB live, 22.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(neg.f64 im)
cost-diff0
(exp.f64 (neg.f64 im))
cost-diff0
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
cost-diff0
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re))
Rules
703×fma-define
323×fmm-def
114×distribute-lft-in
96×associate-*r*
83×distribute-rgt-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
016152
128152
259152
3143150
4271150
5449150
6687150
71082150
81632150
92185150
102326150
112428150
122442150
132442150
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re)))
#s(literal 1/2 binary64)
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(exp.f64 (neg.f64 im))
(neg.f64 im)
im
(exp.f64 im)
(cos.f64 re)
re
Outputs
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (cos.f64 re))
(*.f64 (cos.f64 re) (fma.f64 #s(literal -1/2 binary64) (exp.f64 im) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(*.f64 (cos.f64 re) (fma.f64 (exp.f64 im) #s(literal -1/2 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
#s(literal 1/2 binary64)
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(exp.f64 (neg.f64 im))
(neg.f64 im)
im
(exp.f64 im)
(cos.f64 re)
re

localize73.0ms (0.7%)

Memory
7.7MiB live, 91.4MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(exp.f64 im)
accuracy100.0%
(cos.f64 re)
accuracy99.9%
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re))
accuracy55.7%
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Samples
45.0ms121×1valid
12.0ms135×0valid
Compiler

Compiled 40 to 12 computations (70% saved)

Precisions
Click to see histograms. Total time spent on operations: 47.0ms
ival-exp: 30.0ms (63.6% of total)
ival-mult: 6.0ms (12.7% of total)
ival-cos: 5.0ms (10.6% of total)
adjust: 2.0ms (4.2% of total)
ival-neg: 2.0ms (4.2% of total)
ival-sub: 2.0ms (4.2% of total)
ival-assert: 0.0ms (0% of total)
...in/eval/compile.rkt:76:19: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series10.0ms (0.1%)

Memory
15.3MiB live, 15.3MiB allocated
Counts
6 → 60
Calls
Call 1
Inputs
#<alt (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re))>
#<alt (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))>
#<alt (exp.f64 (neg.f64 im))>
#<alt (neg.f64 im)>
#<alt (cos.f64 re)>
#<alt (exp.f64 im)>
Outputs
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (cos.f64 re)) (*.f64 #s(literal -1/60 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (cos.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/60 binary64) (cos.f64 re)) (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (cos.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/60 binary64) (cos.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2520 binary64) (cos.f64 re)) (*.f64 #s(literal -1/181440 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))))))))>
#<alt (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im)))>
#<alt (-.f64 (+.f64 (exp.f64 (neg.f64 im)) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))) (exp.f64 im))>
#<alt (-.f64 (+.f64 (exp.f64 (neg.f64 im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))) (exp.f64 im))>
#<alt (-.f64 (+.f64 (exp.f64 (neg.f64 im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (*.f64 #s(literal 1/24 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))))) (exp.f64 im))>
#<alt (-.f64 (+.f64 (exp.f64 (neg.f64 im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 #s(literal 1/40320 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))))))) (exp.f64 im))>
#<alt (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))>
#<alt (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))>
#<alt (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))>
#<alt (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))>
#<alt (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/181440 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/2520 binary64))) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))>
#<alt (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im))>
#<alt (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im))>
#<alt (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im))>
#<alt (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) im))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal 1/2 binary64) im) #s(literal 1 binary64))))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 im (-.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) im))) #s(literal 1 binary64))))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 im (-.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal 1/24 binary64) im) #s(literal 1/6 binary64))))) #s(literal 1 binary64))))>
#<alt (exp.f64 (*.f64 #s(literal -1 binary64) im))>
#<alt (exp.f64 (*.f64 #s(literal -1 binary64) im))>
#<alt (exp.f64 (*.f64 #s(literal -1 binary64) im))>
#<alt (exp.f64 (*.f64 #s(literal -1 binary64) im))>
#<alt (*.f64 #s(literal -1 binary64) im)>
#<alt (*.f64 #s(literal -1 binary64) im)>
#<alt (*.f64 #s(literal -1 binary64) im)>
#<alt (*.f64 #s(literal -1 binary64) im)>
#<alt (*.f64 #s(literal -1 binary64) im)>
#<alt (*.f64 #s(literal -1 binary64) im)>
#<alt (*.f64 #s(literal -1 binary64) im)>
#<alt (*.f64 #s(literal -1 binary64) im)>
#<alt (*.f64 #s(literal -1 binary64) im)>
#<alt (*.f64 #s(literal -1 binary64) im)>
#<alt (*.f64 #s(literal -1 binary64) im)>
#<alt (*.f64 #s(literal -1 binary64) im)>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/2 binary64))))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 1/2 binary64))))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/40320 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/720 binary64))))) #s(literal 1/2 binary64))))>
#<alt (+.f64 #s(literal 1 binary64) im)>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) im))))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) im))))))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/24 binary64) im))))))))>
Calls

21 calls:

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

rewrite169.0ms (1.6%)

Memory
-24.9MiB live, 247.3MiB allocated
Algorithm
batch-egg-rewrite
Rules
77×add-exp-log
77×add-log-exp
77×log1p-expm1-u
77×expm1-log1p-u
75×add-cube-cbrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
014146
1174146
22641146
Stop Event
unsound
Counts
6 → 55
Calls
Call 1
Inputs
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(exp.f64 (neg.f64 im))
(neg.f64 im)
(cos.f64 re)
(exp.f64 im)
Outputs
#s(literal -2 binary64)
#s(literal 0 binary64)
#s(literal 1/2 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
#s(literal -2 binary64)
#s(literal 0 binary64)
#s(literal 1/2 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
#s(literal -3 binary64)
#s(literal -1 binary64)
#s(literal 1/3 binary64)
#s(literal 1 binary64)
#s(literal 3 binary64)
#s(literal 9 binary64)
#s(literal 27 binary64)
#s(literal -2 binary64)
#s(literal 0 binary64)
#s(literal 1/2 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
(+.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 re))) #s(literal -3 binary64))
(*.f64 (cos.f64 re) (cos.f64 re))
(*.f64 (cos.f64 re) #s(literal -3 binary64))
(*.f64 #s(literal -3 binary64) (cos.f64 re))
(/.f64 (+.f64 (cos.f64 (+.f64 re re)) (cos.f64 (-.f64 re re))) #s(literal -2 binary64))
(pow.f64 (cos.f64 re) #s(literal -2 binary64))
(pow.f64 (cos.f64 re) #s(literal -3 binary64))
(sqrt.f64 (cos.f64 re))
(fabs.f64 (cos.f64 re))
(log.f64 (exp.f64 (cos.f64 re)))
(log.f64 (+.f64 #s(literal -3 binary64) (expm1.f64 (cos.f64 re))))
(cbrt.f64 (cos.f64 re))
(expm1.f64 (log1p.f64 (cos.f64 re)))
(log1p.f64 (expm1.f64 (cos.f64 re)))
(exp.f64 (log.f64 (cos.f64 re)))
(exp.f64 (*.f64 (log.f64 (cos.f64 re)) #s(literal -3 binary64)))
#s(literal -3 binary64)
#s(literal -1 binary64)
#s(literal 1/3 binary64)
#s(literal 1 binary64)
#s(literal 3 binary64)
#s(literal 9 binary64)
#s(literal 27 binary64)

simplify121.0ms (1.2%)

Memory
23.0MiB live, 99.2MiB allocated
Algorithm
egg-herbie
Rules
845×fmm-def
746×associate-*r*
621×associate-*l*
370×distribute-lft-in
368×distribute-rgt-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02172819
15752556
217722473
352382358
466712358
Stop Event
node limit
Counts
115 → 129
Calls
Call 1
Inputs
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (cos.f64 re)) (*.f64 #s(literal -1/60 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (cos.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/60 binary64) (cos.f64 re)) (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (cos.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/60 binary64) (cos.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2520 binary64) (cos.f64 re)) (*.f64 #s(literal -1/181440 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))))))))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im)))
(-.f64 (+.f64 (exp.f64 (neg.f64 im)) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))) (exp.f64 im))
(-.f64 (+.f64 (exp.f64 (neg.f64 im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))) (exp.f64 im))
(-.f64 (+.f64 (exp.f64 (neg.f64 im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (*.f64 #s(literal 1/24 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))))) (exp.f64 im))
(-.f64 (+.f64 (exp.f64 (neg.f64 im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 #s(literal 1/40320 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))))))) (exp.f64 im))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))
(*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))
(*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/181440 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/2520 binary64))) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))
(-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im))
(-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im))
(-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im))
(-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) im))
(+.f64 #s(literal 1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal 1/2 binary64) im) #s(literal 1 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 im (-.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) im))) #s(literal 1 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 im (-.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal 1/24 binary64) im) #s(literal 1/6 binary64))))) #s(literal 1 binary64))))
(exp.f64 (*.f64 #s(literal -1 binary64) im))
(exp.f64 (*.f64 #s(literal -1 binary64) im))
(exp.f64 (*.f64 #s(literal -1 binary64) im))
(exp.f64 (*.f64 #s(literal -1 binary64) im))
(*.f64 #s(literal -1 binary64) im)
(*.f64 #s(literal -1 binary64) im)
(*.f64 #s(literal -1 binary64) im)
(*.f64 #s(literal -1 binary64) im)
(*.f64 #s(literal -1 binary64) im)
(*.f64 #s(literal -1 binary64) im)
(*.f64 #s(literal -1 binary64) im)
(*.f64 #s(literal -1 binary64) im)
(*.f64 #s(literal -1 binary64) im)
(*.f64 #s(literal -1 binary64) im)
(*.f64 #s(literal -1 binary64) im)
(*.f64 #s(literal -1 binary64) im)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/2 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 1/2 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/40320 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/720 binary64))))) #s(literal 1/2 binary64))))
(+.f64 #s(literal 1 binary64) im)
(+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) im))))
(+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) im))))))
(+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/24 binary64) im))))))))
#s(literal -2 binary64)
#s(literal 0 binary64)
#s(literal 1/2 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
#s(literal -2 binary64)
#s(literal 0 binary64)
#s(literal 1/2 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
#s(literal -3 binary64)
#s(literal -1 binary64)
#s(literal 1/3 binary64)
#s(literal 1 binary64)
#s(literal 3 binary64)
#s(literal 9 binary64)
#s(literal 27 binary64)
#s(literal -2 binary64)
#s(literal 0 binary64)
#s(literal 1/2 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
(+.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 re))) #s(literal -3 binary64))
(*.f64 (cos.f64 re) (cos.f64 re))
(*.f64 (cos.f64 re) #s(literal -3 binary64))
(*.f64 #s(literal -3 binary64) (cos.f64 re))
(/.f64 (+.f64 (cos.f64 (+.f64 re re)) (cos.f64 (-.f64 re re))) #s(literal -2 binary64))
(pow.f64 (cos.f64 re) #s(literal -2 binary64))
(pow.f64 (cos.f64 re) #s(literal -3 binary64))
(sqrt.f64 (cos.f64 re))
(fabs.f64 (cos.f64 re))
(log.f64 (exp.f64 (cos.f64 re)))
(log.f64 (+.f64 #s(literal -3 binary64) (expm1.f64 (cos.f64 re))))
(cbrt.f64 (cos.f64 re))
(expm1.f64 (log1p.f64 (cos.f64 re)))
(log1p.f64 (expm1.f64 (cos.f64 re)))
(exp.f64 (log.f64 (cos.f64 re)))
(exp.f64 (*.f64 (log.f64 (cos.f64 re)) #s(literal -3 binary64)))
#s(literal -3 binary64)
#s(literal -1 binary64)
#s(literal 1/3 binary64)
#s(literal 1 binary64)
#s(literal 3 binary64)
#s(literal 9 binary64)
#s(literal 27 binary64)
Outputs
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 #s(literal -1/3 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (cos.f64 re)) (*.f64 #s(literal -1/60 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (cos.f64 re) (*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) #s(literal -1/60 binary64))))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 #s(literal -2 binary64) (cos.f64 re))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (cos.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/60 binary64) (cos.f64 re)) (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (cos.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (cos.f64 re) (*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) #s(literal -1/2520 binary64))))))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) (*.f64 (cos.f64 re) #s(literal -1/3 binary64))) (*.f64 #s(literal -2 binary64) (cos.f64 re))))
(*.f64 im (+.f64 (*.f64 (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) (pow.f64 im #s(literal 4 binary64))) (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (cos.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/60 binary64) (cos.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2520 binary64) (cos.f64 re)) (*.f64 #s(literal -1/181440 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))))))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (cos.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (cos.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2520 binary64) (cos.f64 re) (*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) #s(literal -1/181440 binary64))))))))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/181440 binary64) #s(literal -1/2520 binary64))) (*.f64 (cos.f64 re) #s(literal -1/60 binary64))) (*.f64 (cos.f64 re) #s(literal -1/3 binary64))) (*.f64 #s(literal -2 binary64) (cos.f64 re))))
(*.f64 im (+.f64 (*.f64 (fma.f64 (cos.f64 re) #s(literal -1/60 binary64) (*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/181440 binary64) #s(literal -1/2520 binary64))))) (pow.f64 im #s(literal 4 binary64))) (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/181440 binary64) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(-.f64 (+.f64 (exp.f64 (neg.f64 im)) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))) (exp.f64 im))
(+.f64 (exp.f64 (neg.f64 im)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (pow.f64 re #s(literal 2 binary64)))) (exp.f64 im)))
(-.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (exp.f64 (neg.f64 im))) (exp.f64 im))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(-.f64 (+.f64 (exp.f64 (neg.f64 im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))) (exp.f64 im))
(+.f64 (exp.f64 (neg.f64 im)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/24 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))) (exp.f64 im)))
(-.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) (exp.f64 (neg.f64 im))) (exp.f64 im))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(-.f64 (+.f64 (exp.f64 (neg.f64 im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (*.f64 #s(literal 1/24 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))))) (exp.f64 im))
(+.f64 (exp.f64 (neg.f64 im)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (pow.f64 re #s(literal 2 binary64))) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 1/24 binary64)))))) (exp.f64 im)))
(-.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal -1/2 binary64))) (exp.f64 (neg.f64 im))) (exp.f64 im))
(+.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (pow.f64 re #s(literal 4 binary64))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(fma.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(-.f64 (+.f64 (exp.f64 (neg.f64 im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 #s(literal 1/40320 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))))))) (exp.f64 im))
(-.f64 (+.f64 (exp.f64 (neg.f64 im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/24 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/40320 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))))))) (exp.f64 im))
(-.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/40320 binary64) #s(literal -1/720 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))) (exp.f64 (neg.f64 im))) (exp.f64 im))
(-.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/40320 binary64) #s(literal -1/720 binary64)) (pow.f64 re #s(literal 4 binary64))))) (exp.f64 (neg.f64 im))) (exp.f64 im))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/40320 binary64) #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/181440 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/2520 binary64))) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/181440 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/181440 binary64) #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) im))
(+.f64 (neg.f64 im) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) im)
(+.f64 #s(literal 1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal 1/2 binary64) im) #s(literal 1 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 #s(literal 1/2 binary64) im #s(literal -1 binary64))))
(fma.f64 im (fma.f64 im #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 im (-.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) im))) #s(literal 1 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64))))
(fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 im (-.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal 1/24 binary64) im) #s(literal 1/6 binary64))))) #s(literal 1 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 #s(literal 1/24 binary64) im #s(literal -1/6 binary64)))) #s(literal -1 binary64))))
(fma.f64 im (fma.f64 im (fma.f64 im (fma.f64 im #s(literal 1/24 binary64) #s(literal -1/6 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(exp.f64 (*.f64 #s(literal -1 binary64) im))
(exp.f64 (neg.f64 im))
(exp.f64 (*.f64 #s(literal -1 binary64) im))
(exp.f64 (neg.f64 im))
(exp.f64 (*.f64 #s(literal -1 binary64) im))
(exp.f64 (neg.f64 im))
(exp.f64 (*.f64 #s(literal -1 binary64) im))
(exp.f64 (neg.f64 im))
(*.f64 #s(literal -1 binary64) im)
(neg.f64 im)
(*.f64 #s(literal -1 binary64) im)
(neg.f64 im)
(*.f64 #s(literal -1 binary64) im)
(neg.f64 im)
(*.f64 #s(literal -1 binary64) im)
(neg.f64 im)
(*.f64 #s(literal -1 binary64) im)
(neg.f64 im)
(*.f64 #s(literal -1 binary64) im)
(neg.f64 im)
(*.f64 #s(literal -1 binary64) im)
(neg.f64 im)
(*.f64 #s(literal -1 binary64) im)
(neg.f64 im)
(*.f64 #s(literal -1 binary64) im)
(neg.f64 im)
(*.f64 #s(literal -1 binary64) im)
(neg.f64 im)
(*.f64 #s(literal -1 binary64) im)
(neg.f64 im)
(*.f64 #s(literal -1 binary64) im)
(neg.f64 im)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/2 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/24 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 1/2 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/720 binary64))) #s(literal -1/2 binary64))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/40320 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/720 binary64))))) #s(literal 1/2 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/40320 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal -1/720 binary64)))) #s(literal -1/2 binary64))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/40320 binary64) #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) im)
(+.f64 im #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) im))))
(+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im #s(literal 1/2 binary64)))))
(fma.f64 im (fma.f64 im #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) 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)))))))
(fma.f64 im (fma.f64 im (fma.f64 im #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/24 binary64) im))))))))
(+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 (*.f64 im #s(literal 1/24 binary64)) #s(literal 1/6 binary64))))))))
(fma.f64 im (fma.f64 im (fma.f64 im (fma.f64 im #s(literal 1/24 binary64) #s(literal 1/6 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
#s(literal -2 binary64)
#s(literal 0 binary64)
#s(literal 1/2 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
#s(literal -2 binary64)
#s(literal 0 binary64)
#s(literal 1/2 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
#s(literal -3 binary64)
#s(literal -1 binary64)
#s(literal 1/3 binary64)
#s(literal 1 binary64)
#s(literal 3 binary64)
#s(literal 9 binary64)
#s(literal 27 binary64)
#s(literal -2 binary64)
#s(literal 0 binary64)
#s(literal 1/2 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
(+.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re))))
(fma.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) re)) #s(literal -2 binary64))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 re))) #s(literal -3 binary64))
(+.f64 (exp.f64 (log1p.f64 (cos.f64 re))) #s(literal 3 binary64))
(+.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))
(+.f64 (cos.f64 re) #s(literal 4 binary64))
(*.f64 (cos.f64 re) (cos.f64 re))
(*.f64 (cos.f64 re) #s(literal -3 binary64))
(*.f64 #s(literal -3 binary64) (cos.f64 re))
(*.f64 (cos.f64 re) #s(literal -3 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 re re)) (cos.f64 (-.f64 re re))) #s(literal -2 binary64))
(/.f64 (+.f64 (cos.f64 (*.f64 #s(literal 2 binary64) re)) (cos.f64 #s(literal 0 binary64))) #s(literal -2 binary64))
(/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -2 binary64))
(pow.f64 (cos.f64 re) #s(literal -2 binary64))
(pow.f64 (cos.f64 re) #s(literal -3 binary64))
(sqrt.f64 (cos.f64 re))
(fabs.f64 (cos.f64 re))
(log.f64 (exp.f64 (cos.f64 re)))
(cos.f64 re)
(log.f64 (+.f64 #s(literal -3 binary64) (expm1.f64 (cos.f64 re))))
(cbrt.f64 (cos.f64 re))
(expm1.f64 (log1p.f64 (cos.f64 re)))
(cos.f64 re)
(log1p.f64 (expm1.f64 (cos.f64 re)))
(cos.f64 re)
(exp.f64 (log.f64 (cos.f64 re)))
(cos.f64 re)
(exp.f64 (*.f64 (log.f64 (cos.f64 re)) #s(literal -3 binary64)))
(pow.f64 (cos.f64 re) #s(literal -3 binary64))
#s(literal -3 binary64)
#s(literal -1 binary64)
#s(literal 1/3 binary64)
#s(literal 1 binary64)
#s(literal 3 binary64)
#s(literal 9 binary64)
#s(literal 27 binary64)

eval19.0ms (0.2%)

Memory
12.2MiB live, 50.4MiB allocated
Compiler

Compiled 2 602 to 678 computations (73.9% saved)

prune79.0ms (0.8%)

Memory
-9.5MiB live, 75.1MiB allocated
Pruning

12 alts after pruning (11 fresh and 1 done)

PrunedKeptTotal
New11811129
Fresh000
Picked011
Done000
Total11812130
Accuracy
99.9%
Counts
130 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
54.9%
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (cos.f64 re)))
7.0%
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (+.f64 im #s(literal 1 binary64))) (cos.f64 re)))
55.7%
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (log.f64 (exp.f64 (cos.f64 re)))))
55.7%
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re)))
54.2%
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (cos.f64 re)))
53.4%
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im)) (cos.f64 re)))
89.7%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
82.9%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
2.3%
(*.f64 #s(literal 1/2 binary64) #s(literal 8 binary64))
2.3%
(*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
3.7%
(*.f64 #s(literal 1/2 binary64) #s(literal 0 binary64))
3.4%
(*.f64 #s(literal 1/2 binary64) #s(literal -2 binary64))
Compiler

Compiled 257 to 204 computations (20.6% saved)

simplify113.0ms (1.1%)

Memory
-9.5MiB live, 30.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 #s(literal 1 binary64) im)
cost-diff64
(-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))
cost-diff64
(*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (cos.f64 re))
cost-diff128
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (cos.f64 re)))
cost-diff0
(cos.f64 re)
cost-diff0
(exp.f64 im)
cost-diff0
(-.f64 #s(literal 1/3 binary64) (exp.f64 im))
cost-diff0
(*.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im)) (cos.f64 re))
cost-diff128
(*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
cost-diff128
(*.f64 #s(literal 1/2 binary64) #s(literal -2 binary64))
cost-diff0
(cos.f64 re)
cost-diff0
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))
cost-diff0
(pow.f64 im #s(literal 2 binary64))
cost-diff256
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
Rules
663×fma-define
630×associate-*r*
464×distribute-lft-in
443×associate-*l*
399×distribute-rgt-in
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
035538
173538
2165538
3531532
41609522
54499520
65644520
77216520
Stop Event
node limit
Calls
Call 1
Inputs
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
#s(literal 1/2 binary64)
(*.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re))
(*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))
im
(-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64)))
(pow.f64 im #s(literal 2 binary64))
#s(literal 2 binary64)
(-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))
#s(literal -1/60 binary64)
#s(literal 1/3 binary64)
(cos.f64 re)
re
(*.f64 #s(literal 1/2 binary64) #s(literal -2 binary64))
#s(literal 1/2 binary64)
#s(literal -2 binary64)
(*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im)) (cos.f64 re)))
#s(literal 1/2 binary64)
(*.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im)) (cos.f64 re))
(-.f64 #s(literal 1/3 binary64) (exp.f64 im))
#s(literal 1/3 binary64)
(exp.f64 im)
im
(cos.f64 re)
re
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (cos.f64 re)))
#s(literal 1/2 binary64)
(*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (cos.f64 re))
(-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))
(-.f64 #s(literal 1 binary64) im)
#s(literal 1 binary64)
im
(exp.f64 im)
(cos.f64 re)
re
Outputs
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))))
(*.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))
(*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))))
(*.f64 (cos.f64 re) (fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (pow.f64 im #s(literal 3 binary64))) (neg.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) #s(literal -1/120 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64))) im))
(*.f64 (cos.f64 re) (+.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) #s(literal -1/120 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)) im)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)) (-.f64 im (*.f64 (pow.f64 im #s(literal 5 binary64)) #s(literal -1/120 binary64)))))
#s(literal 1/2 binary64)
(*.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re))
(*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))
(*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))
(*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
im
(-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))
(pow.f64 im #s(literal 2 binary64))
#s(literal 2 binary64)
(-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))
(fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64))
#s(literal -1/60 binary64)
#s(literal 1/3 binary64)
(cos.f64 re)
re
(*.f64 #s(literal 1/2 binary64) #s(literal -2 binary64))
#s(literal -1 binary64)
#s(literal 1/2 binary64)
#s(literal -2 binary64)
(*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
#s(literal 1/4 binary64)
#s(literal 1/2 binary64)
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im)) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im))))
(*.f64 (cos.f64 re) (fma.f64 #s(literal -1/2 binary64) (exp.f64 im) #s(literal 1/6 binary64)))
(*.f64 (cos.f64 re) (fma.f64 (exp.f64 im) #s(literal -1/2 binary64) #s(literal 1/6 binary64)))
#s(literal 1/2 binary64)
(*.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im)) (cos.f64 re))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(-.f64 #s(literal 1/3 binary64) (exp.f64 im))
#s(literal 1/3 binary64)
(exp.f64 im)
im
(cos.f64 re)
re
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 (cos.f64 re) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 (cos.f64 re) (fma.f64 #s(literal -1/2 binary64) (+.f64 im (exp.f64 im)) #s(literal 1/2 binary64)))
(*.f64 (cos.f64 re) (*.f64 (+.f64 im (expm1.f64 im)) #s(literal -1/2 binary64)))
#s(literal 1/2 binary64)
(*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (cos.f64 re))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(neg.f64 (*.f64 (cos.f64 re) (+.f64 im (expm1.f64 im))))
(-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))
(-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))
(-.f64 (neg.f64 im) (expm1.f64 im))
(-.f64 #s(literal 1 binary64) im)
#s(literal 1 binary64)
im
(exp.f64 im)
(cos.f64 re)
re

localize190.0ms (1.9%)

Memory
9.3MiB live, 207.9MiB allocated
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(exp.f64 im)
accuracy100.0%
(cos.f64 re)
accuracy99.9%
(*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (cos.f64 re))
accuracy55.7%
(-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))
accuracy100.0%
(exp.f64 im)
accuracy100.0%
(cos.f64 re)
accuracy99.8%
(*.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im)) (cos.f64 re))
accuracy99.2%
(-.f64 #s(literal 1/3 binary64) (exp.f64 im))
accuracy100.0%
(*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
accuracy100.0%
(*.f64 #s(literal 1/2 binary64) #s(literal -2 binary64))
accuracy100.0%
(*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))
accuracy99.8%
(*.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re))
accuracy99.8%
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64)))
accuracy99.5%
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))
Samples
53.0ms121×1valid
35.0ms135×0valid
Compiler

Compiled 176 to 29 computations (83.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 62.0ms
ival-mult: 22.0ms (35.5% of total)
...in/eval/compile.rkt:77:19: 12.0ms (19.4% of total)
ival-sub: 9.0ms (14.5% of total)
ival-exp: 8.0ms (12.9% of total)
ival-cos: 6.0ms (9.7% of total)
adjust: 3.0ms (4.8% of total)
ival-pow2: 3.0ms (4.8% of total)
ival-assert: 0.0ms (0% of total)
...in/eval/compile.rkt:76:19: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series92.0ms (0.9%)

Memory
-15.4MiB live, 63.6MiB allocated
Counts
14 → 165
Calls
Call 1
Inputs
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re)))>
#<alt (pow.f64 im #s(literal 2 binary64))>
#<alt (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal 1/2 binary64) #s(literal -2 binary64))>
#<alt (*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))>
#<alt (*.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im)) (cos.f64 re))>
#<alt (-.f64 #s(literal 1/3 binary64) (exp.f64 im))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (cos.f64 re)))>
#<alt (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (cos.f64 re))>
#<alt (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))>
#<alt (-.f64 #s(literal 1 binary64) im)>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64)))>
#<alt (*.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re))>
#<alt (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))>
Outputs
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 re)) (*.f64 #s(literal -1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 re)) (*.f64 #s(literal -1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 re)) (*.f64 #s(literal -1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))))>
#<alt (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/120 binary64) (cos.f64 re))))>
#<alt (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/120 binary64) (cos.f64 re)))))>
#<alt (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/120 binary64) (cos.f64 re)))))>
#<alt (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/120 binary64) (cos.f64 re)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 1/120 binary64) (cos.f64 re)) (*.f64 #s(literal 1/6 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 1/120 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 1/120 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 1/120 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))))))>
#<alt (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/48 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))))))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/1440 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/48 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))))))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/1440 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/80640 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))))))))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))) (*.f64 #s(literal -2/3 binary64) (cos.f64 re)))>
#<alt (+.f64 (*.f64 #s(literal -2/3 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/2 binary64) (*.f64 im (cos.f64 re))))))>
#<alt (+.f64 (*.f64 #s(literal -2/3 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/6 binary64) (*.f64 im (cos.f64 re))))))))>
#<alt (+.f64 (*.f64 #s(literal -2/3 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 re)) (*.f64 #s(literal -1/24 binary64) (*.f64 im (cos.f64 re))))))))))>
#<alt (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))>
#<alt (-.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1/3 binary64) (exp.f64 im))))) (exp.f64 im))>
#<alt (-.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1/3 binary64) (exp.f64 im))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1/3 binary64) (exp.f64 im))))))) (exp.f64 im))>
#<alt (-.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1/3 binary64) (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))) (*.f64 #s(literal 1/24 binary64) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))))))) (exp.f64 im))>
#<alt (-.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1/3 binary64) (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (-.f64 #s(literal 1/3 binary64) (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (-.f64 #s(literal 1/3 binary64) (exp.f64 im))) (*.f64 #s(literal 1/40320 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1/3 binary64) (exp.f64 im))))))))))) (exp.f64 im))>
#<alt (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))>
#<alt (-.f64 (*.f64 #s(literal -1 binary64) im) #s(literal 2/3 binary64))>
#<alt (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))) #s(literal 2/3 binary64))>
#<alt (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/6 binary64) im) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #s(literal 2/3 binary64))>
#<alt (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #s(literal 2/3 binary64))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re)))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 re)) (*.f64 #s(literal -1/12 binary64) (*.f64 im (cos.f64 re)))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/12 binary64) (cos.f64 re)) (*.f64 #s(literal -1/48 binary64) (*.f64 im (cos.f64 re)))))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/12 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/48 binary64) (cos.f64 re)) (*.f64 #s(literal -1/240 binary64) (*.f64 im (cos.f64 re)))))))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))))>
#<alt (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))))))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/1440 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) (*.f64 #s(literal 1/48 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))))))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/48 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/1440 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 #s(literal 1/80640 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))))))))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/2 binary64) (*.f64 im (cos.f64 re)))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/6 binary64) (*.f64 im (cos.f64 re)))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 re)) (*.f64 #s(literal -1/24 binary64) (*.f64 im (cos.f64 re)))))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/24 binary64) (cos.f64 re)) (*.f64 #s(literal -1/120 binary64) (*.f64 im (cos.f64 re)))))))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (cos.f64 re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (cos.f64 re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (cos.f64 re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (cos.f64 re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))) (+.f64 im (exp.f64 im)))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))))) (+.f64 im (exp.f64 im)))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) (*.f64 #s(literal 1/24 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))))))) (+.f64 im (exp.f64 im)))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 #s(literal 1/40320 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))))))))) (+.f64 im (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))>
#<alt (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))>
#<alt (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))>
#<alt (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))>
#<alt (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))>
#<alt (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))>
#<alt (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))>
#<alt (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))>
#<alt (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 2 binary64)))>
#<alt (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/6 binary64) im) #s(literal 1/2 binary64))) #s(literal 2 binary64)))>
#<alt (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))>
#<alt (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/120 binary64) im) #s(literal 1/24 binary64))) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))>
#<alt (*.f64 im (-.f64 (/.f64 #s(literal 1 binary64) im) (+.f64 #s(literal 1 binary64) (/.f64 (exp.f64 im) im))))>
#<alt (*.f64 im (-.f64 (/.f64 #s(literal 1 binary64) im) (+.f64 #s(literal 1 binary64) (/.f64 (exp.f64 im) im))))>
#<alt (*.f64 im (-.f64 (/.f64 #s(literal 1 binary64) im) (+.f64 #s(literal 1 binary64) (/.f64 (exp.f64 im) im))))>
#<alt (*.f64 im (-.f64 (/.f64 #s(literal 1 binary64) im) (+.f64 #s(literal 1 binary64) (/.f64 (exp.f64 im) im))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im)))))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) im))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) im))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) im))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) im))>
#<alt (*.f64 im (-.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1 binary64)))>
#<alt (*.f64 im (-.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1 binary64)))>
#<alt (*.f64 im (-.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1 binary64)))>
#<alt (*.f64 im (-.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (cos.f64 re)) (*.f64 #s(literal -1/60 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (cos.f64 re)) (*.f64 #s(literal -1/60 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (cos.f64 re)) (*.f64 #s(literal -1/60 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))))>
#<alt (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/60 binary64) (cos.f64 re))))>
#<alt (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/60 binary64) (cos.f64 re)))))>
#<alt (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/60 binary64) (cos.f64 re)))))>
#<alt (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/60 binary64) (cos.f64 re)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 1/60 binary64) (cos.f64 re)) (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 1/60 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 1/60 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 1/60 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))))))))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))))))>
#<alt (+.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))))))>
#<alt (+.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/40320 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))))))))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))>
#<alt (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/60 binary64)))>
#<alt (*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/60 binary64)))>
#<alt (*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/60 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 1/60 binary64) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 1/60 binary64) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 1/60 binary64) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64)))))))>
Calls

51 calls:

TimeVariablePointExpression
52.0ms
re
@-inf
(* 1/2 (* (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)) (cos re)))
4.0ms
re
@0
(* (- 1/3 (exp im)) (cos re))
3.0ms
im
@inf
(* 1/2 (* (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)) (cos re)))
3.0ms
re
@inf
(* 1/2 (* (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)) (cos re)))
2.0ms
re
@inf
(* (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)) (cos re))

rewrite287.0ms (2.8%)

Memory
26.6MiB live, 145.4MiB allocated
Algorithm
batch-egg-rewrite
Rules
955×prod-diff
377×log1p-expm1-u
209×associate-*r*
200×expm1-log1p-u
196×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
034377
1449377
26006377
Stop Event
node limit
Counts
14 → 280
Calls
Call 1
Inputs
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
(pow.f64 im #s(literal 2 binary64))
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal 1/2 binary64) #s(literal -2 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(*.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im)) (cos.f64 re))
(-.f64 #s(literal 1/3 binary64) (exp.f64 im))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (cos.f64 re)))
(*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (cos.f64 re))
(-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))
(-.f64 #s(literal 1 binary64) im)
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64)))
(*.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re))
(*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 2 binary64))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 im) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 1/2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))))
(exp.f64 (log.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 im #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 im im)
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 im #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) im))
(*.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) im))
(*.f64 (*.f64 im (sqrt.f64 im)) (sqrt.f64 im))
(*.f64 (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 im))
(sqrt.f64 (pow.f64 im #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 im #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 im #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 im)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 im)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/216000 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 im (sqrt.f64 #s(literal -1/60 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal -1/60 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/216000 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64))))
(exp.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64))) #s(literal 1 binary64)))
#s(literal -1 binary64)
#s(literal 1/4 binary64)
(+.f64 (*.f64 (cos.f64 re) #s(literal 1/3 binary64)) (*.f64 (cos.f64 re) (neg.f64 (exp.f64 im))))
(+.f64 (*.f64 #s(literal 1/3 binary64) (cos.f64 re)) (*.f64 (neg.f64 (exp.f64 im)) (cos.f64 re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im))))) #s(literal 1 binary64))
(/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1/27 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (+.f64 #s(literal 1/9 binary64) (*.f64 (exp.f64 im) (+.f64 #s(literal 1/3 binary64) (exp.f64 im)))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1/9 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64)))) (+.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(/.f64 (*.f64 (-.f64 #s(literal 1/27 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (cos.f64 re)) (+.f64 #s(literal 1/9 binary64) (*.f64 (exp.f64 im) (+.f64 #s(literal 1/3 binary64) (exp.f64 im)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/9 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (cos.f64 re)) (+.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(pow.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 #s(literal 1/3 binary64) (exp.f64 im))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))) #s(literal 1 binary64)))
(+.f64 #s(literal 1/3 binary64) (neg.f64 (exp.f64 im)))
(+.f64 #s(literal 1/3 binary64) (*.f64 (neg.f64 (exp.f64 im)) #s(literal 1 binary64)))
(+.f64 (neg.f64 (exp.f64 im)) #s(literal 1/3 binary64))
(*.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(*.f64 (cbrt.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im))) (pow.f64 (cbrt.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im))))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im))) (sqrt.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im))))
(*.f64 (-.f64 #s(literal 1/27 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/9 binary64) (*.f64 (exp.f64 im) (+.f64 #s(literal 1/3 binary64) (exp.f64 im))))))
(*.f64 (-.f64 #s(literal 1/9 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/3 binary64) (exp.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/9 binary64) (*.f64 (exp.f64 im) (+.f64 #s(literal 1/3 binary64) (exp.f64 im)))) (-.f64 #s(literal 1/27 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (exp.f64 im)) (-.f64 #s(literal 1/9 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1/27 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (+.f64 #s(literal 1/9 binary64) (*.f64 (exp.f64 im) (+.f64 #s(literal 1/3 binary64) (exp.f64 im)))))
(/.f64 (-.f64 #s(literal 1/9 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (+.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(/.f64 (neg.f64 (-.f64 #s(literal 1/27 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (neg.f64 (+.f64 #s(literal 1/9 binary64) (*.f64 (exp.f64 im) (+.f64 #s(literal 1/3 binary64) (exp.f64 im))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/9 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(literal 1/3 binary64) (exp.f64 im))))
(/.f64 (+.f64 #s(literal 1/27 binary64) (pow.f64 (neg.f64 (exp.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 1/9 binary64) (-.f64 (*.f64 (neg.f64 (exp.f64 im)) (neg.f64 (exp.f64 im))) (*.f64 #s(literal 1/3 binary64) (neg.f64 (exp.f64 im))))))
(/.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 (neg.f64 (exp.f64 im)) (neg.f64 (exp.f64 im)))) (-.f64 #s(literal 1/3 binary64) (neg.f64 (exp.f64 im))))
(pow.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im))))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im))))
(exp.f64 (log.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im))))
(exp.f64 (*.f64 (log.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))))) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))) #s(literal 1/2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))))
(exp.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))) #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) im)) (*.f64 (cos.f64 re) (neg.f64 (exp.f64 im))))
(+.f64 (*.f64 (-.f64 #s(literal 1 binary64) im) (cos.f64 re)) (*.f64 (neg.f64 (exp.f64 im)) (cos.f64 re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))) #s(literal 1 binary64))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im)))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64)))) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (cos.f64 re)) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (cos.f64 re)) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im)))
(pow.f64 (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (neg.f64 (+.f64 im (exp.f64 im))))
(+.f64 #s(literal 1 binary64) (+.f64 (neg.f64 im) (neg.f64 (exp.f64 im))))
(+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 im) (exp.f64 im)))
(+.f64 (-.f64 #s(literal 1 binary64) im) (neg.f64 (exp.f64 im)))
(+.f64 (-.f64 #s(literal 1 binary64) im) (*.f64 (neg.f64 (exp.f64 im)) #s(literal 1 binary64)))
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (fma.f64 (neg.f64 (exp.f64 im)) #s(literal 1 binary64) (exp.f64 im)))
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (pow.f64 (cbrt.f64 (exp.f64 im)) #s(literal 2 binary64)) (exp.f64 im)))
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (sqrt.f64 (exp.f64 im)) (exp.f64 im)))
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (fma.f64 #s(literal -1 binary64) (exp.f64 im) (exp.f64 im)))
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (exp.f64 im)) (exp.f64 im)))
(+.f64 (neg.f64 (exp.f64 im)) (-.f64 #s(literal 1 binary64) im))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 1 binary64) (neg.f64 (exp.f64 im))) (fma.f64 (neg.f64 (exp.f64 im)) #s(literal 1 binary64) (exp.f64 im)))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 1 binary64) (neg.f64 (exp.f64 im))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (pow.f64 (cbrt.f64 (exp.f64 im)) #s(literal 2 binary64)) (exp.f64 im)))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 1 binary64) (neg.f64 (exp.f64 im))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (sqrt.f64 (exp.f64 im)) (exp.f64 im)))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 1 binary64) (neg.f64 (exp.f64 im))) (fma.f64 #s(literal -1 binary64) (exp.f64 im) (exp.f64 im)))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 1 binary64) (neg.f64 (exp.f64 im))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (exp.f64 im)) (exp.f64 im)))
(+.f64 (fma.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) im)) (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) im)) #s(literal 2 binary64)) (neg.f64 (exp.f64 im))) (fma.f64 (neg.f64 (exp.f64 im)) #s(literal 1 binary64) (exp.f64 im)))
(+.f64 (fma.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) im)) (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) im)) #s(literal 2 binary64)) (neg.f64 (exp.f64 im))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (pow.f64 (cbrt.f64 (exp.f64 im)) #s(literal 2 binary64)) (exp.f64 im)))
(+.f64 (fma.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) im)) (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) im)) #s(literal 2 binary64)) (neg.f64 (exp.f64 im))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (sqrt.f64 (exp.f64 im)) (exp.f64 im)))
(+.f64 (fma.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) im)) (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) im)) #s(literal 2 binary64)) (neg.f64 (exp.f64 im))) (fma.f64 #s(literal -1 binary64) (exp.f64 im) (exp.f64 im)))
(+.f64 (fma.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) im)) (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) im)) #s(literal 2 binary64)) (neg.f64 (exp.f64 im))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (exp.f64 im)) (exp.f64 im)))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 im im im))) (neg.f64 (exp.f64 im))) (fma.f64 (neg.f64 (exp.f64 im)) #s(literal 1 binary64) (exp.f64 im)))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 im im im))) (neg.f64 (exp.f64 im))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (pow.f64 (cbrt.f64 (exp.f64 im)) #s(literal 2 binary64)) (exp.f64 im)))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 im im im))) (neg.f64 (exp.f64 im))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (sqrt.f64 (exp.f64 im)) (exp.f64 im)))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 im im im))) (neg.f64 (exp.f64 im))) (fma.f64 #s(literal -1 binary64) (exp.f64 im) (exp.f64 im)))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 im im im))) (neg.f64 (exp.f64 im))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (exp.f64 im)) (exp.f64 im)))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 im #s(literal 1 binary64))) (neg.f64 (exp.f64 im))) (fma.f64 (neg.f64 (exp.f64 im)) #s(literal 1 binary64) (exp.f64 im)))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 im #s(literal 1 binary64))) (neg.f64 (exp.f64 im))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (pow.f64 (cbrt.f64 (exp.f64 im)) #s(literal 2 binary64)) (exp.f64 im)))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 im #s(literal 1 binary64))) (neg.f64 (exp.f64 im))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (sqrt.f64 (exp.f64 im)) (exp.f64 im)))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 im #s(literal 1 binary64))) (neg.f64 (exp.f64 im))) (fma.f64 #s(literal -1 binary64) (exp.f64 im) (exp.f64 im)))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 im #s(literal 1 binary64))) (neg.f64 (exp.f64 im))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (exp.f64 im)) (exp.f64 im)))
(*.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))
(*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))) (pow.f64 (cbrt.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(*.f64 (sqrt.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))) (sqrt.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im))))))
(*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im))))
(*.f64 (+.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) im)) (sqrt.f64 (exp.f64 im))) (-.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) im)) (sqrt.f64 (exp.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im)))) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (exp.f64 (*.f64 im #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im)) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im)))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64)))) (neg.f64 (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im))))
(/.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (pow.f64 (neg.f64 (exp.f64 im)) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (exp.f64 im)) (neg.f64 (exp.f64 im))) (*.f64 (-.f64 #s(literal 1 binary64) im) (neg.f64 (exp.f64 im))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 im (exp.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 im (exp.f64 im)) (+.f64 im (exp.f64 im))) (+.f64 im (exp.f64 im)))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (neg.f64 (exp.f64 im)) (neg.f64 (exp.f64 im)))) (-.f64 (-.f64 #s(literal 1 binary64) im) (neg.f64 (exp.f64 im))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 im (exp.f64 im)) (+.f64 im (exp.f64 im)))) (+.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))))
(cbrt.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(log1p.f64 (expm1.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(exp.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(exp.f64 (*.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) im) (neg.f64 (exp.f64 im)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) im)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) im)) (neg.f64 (exp.f64 im)))
(fma.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) im)) (sqrt.f64 (-.f64 #s(literal 1 binary64) im)) (neg.f64 (exp.f64 im)))
(+.f64 #s(literal 1 binary64) (neg.f64 im))
(+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 im) #s(literal 1 binary64)))
(+.f64 (neg.f64 im) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) im))
(*.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) im)) (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) im)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) im)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) im)))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) im)) (sqrt.f64 (-.f64 #s(literal 1 binary64) im)))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 im im im))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 im #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (fma.f64 im im im)) (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 im #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 im im im)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 im #s(literal 1 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (fma.f64 im im im))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (+.f64 im #s(literal 1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 im) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (neg.f64 im) (neg.f64 im)) (neg.f64 im))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 im) (neg.f64 im))) (-.f64 #s(literal 1 binary64) (neg.f64 im)))
(pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) im)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) im)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) im)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1 binary64) im))))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) im)))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) im)))
(exp.f64 (log1p.f64 (neg.f64 im)))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 im)) #s(literal 1 binary64)))
(+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal 1 binary64))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/216000 binary64)) #s(literal -1/27 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)) (+.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/180 binary64)))))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)) #s(literal -1/9 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/216000 binary64)) #s(literal -1/27 binary64)) (pow.f64 im #s(literal 2 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)) (+.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/180 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)) #s(literal -1/9 binary64)) (pow.f64 im #s(literal 2 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64)))
(pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 im (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))))))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))))
(exp.f64 (log.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 1 binary64)))
(+.f64 (*.f64 im (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im #s(literal -2 binary64)))
(+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) im) (*.f64 #s(literal -2 binary64) im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))) #s(literal 1 binary64))
(/.f64 (*.f64 im (+.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 3 binary64)) #s(literal -8 binary64))) (+.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))))))
(/.f64 (*.f64 im (+.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)) #s(literal -4 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 3 binary64)) #s(literal -8 binary64)) im) (+.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)) #s(literal -4 binary64)) im) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64)))
(pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(exp.f64 (log.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal 1 binary64)))

simplify311.0ms (3%)

Memory
0.8MiB live, 381.5MiB allocated
Algorithm
egg-herbie
Rules
716×fma-define
504×distribute-lft-in
500×distribute-rgt-in
470×fmm-def
272×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
098822667
1267421604
2753621327
Stop Event
node limit
Counts
445 → 595
Calls
Call 1
Inputs
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 re)) (*.f64 #s(literal -1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 re)) (*.f64 #s(literal -1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 re)) (*.f64 #s(literal -1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/120 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/120 binary64) (cos.f64 re)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/120 binary64) (cos.f64 re)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/120 binary64) (cos.f64 re)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 1/120 binary64) (cos.f64 re)) (*.f64 #s(literal 1/6 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 1/120 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 1/120 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 1/120 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))))))
(+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/48 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/1440 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/48 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/1440 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/80640 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))))))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))) (*.f64 #s(literal -2/3 binary64) (cos.f64 re)))
(+.f64 (*.f64 #s(literal -2/3 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/2 binary64) (*.f64 im (cos.f64 re))))))
(+.f64 (*.f64 #s(literal -2/3 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/6 binary64) (*.f64 im (cos.f64 re))))))))
(+.f64 (*.f64 #s(literal -2/3 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 re)) (*.f64 #s(literal -1/24 binary64) (*.f64 im (cos.f64 re))))))))))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(-.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1/3 binary64) (exp.f64 im))))) (exp.f64 im))
(-.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1/3 binary64) (exp.f64 im))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1/3 binary64) (exp.f64 im))))))) (exp.f64 im))
(-.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1/3 binary64) (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))) (*.f64 #s(literal 1/24 binary64) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))))))) (exp.f64 im))
(-.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1/3 binary64) (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (-.f64 #s(literal 1/3 binary64) (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (-.f64 #s(literal 1/3 binary64) (exp.f64 im))) (*.f64 #s(literal 1/40320 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1/3 binary64) (exp.f64 im))))))))))) (exp.f64 im))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(-.f64 (*.f64 #s(literal -1 binary64) im) #s(literal 2/3 binary64))
(-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))) #s(literal 2/3 binary64))
(-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/6 binary64) im) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #s(literal 2/3 binary64))
(-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #s(literal 2/3 binary64))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re)))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 re)) (*.f64 #s(literal -1/12 binary64) (*.f64 im (cos.f64 re)))))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/12 binary64) (cos.f64 re)) (*.f64 #s(literal -1/48 binary64) (*.f64 im (cos.f64 re)))))))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/12 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/48 binary64) (cos.f64 re)) (*.f64 #s(literal -1/240 binary64) (*.f64 im (cos.f64 re)))))))))))
(*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im))))
(*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im))))
(*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im))))
(*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))))
(+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/1440 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) (*.f64 #s(literal 1/48 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/48 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/1440 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 #s(literal 1/80640 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))))))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/2 binary64) (*.f64 im (cos.f64 re)))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/6 binary64) (*.f64 im (cos.f64 re)))))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 re)) (*.f64 #s(literal -1/24 binary64) (*.f64 im (cos.f64 re)))))))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/24 binary64) (cos.f64 re)) (*.f64 #s(literal -1/120 binary64) (*.f64 im (cos.f64 re)))))))))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (cos.f64 re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (cos.f64 re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (cos.f64 re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (cos.f64 re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))) (+.f64 im (exp.f64 im)))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))))) (+.f64 im (exp.f64 im)))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) (*.f64 #s(literal 1/24 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))))))) (+.f64 im (exp.f64 im)))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 #s(literal 1/40320 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))))))))) (+.f64 im (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 2 binary64)))
(*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/6 binary64) im) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/120 binary64) im) #s(literal 1/24 binary64))) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(*.f64 im (-.f64 (/.f64 #s(literal 1 binary64) im) (+.f64 #s(literal 1 binary64) (/.f64 (exp.f64 im) im))))
(*.f64 im (-.f64 (/.f64 #s(literal 1 binary64) im) (+.f64 #s(literal 1 binary64) (/.f64 (exp.f64 im) im))))
(*.f64 im (-.f64 (/.f64 #s(literal 1 binary64) im) (+.f64 #s(literal 1 binary64) (/.f64 (exp.f64 im) im))))
(*.f64 im (-.f64 (/.f64 #s(literal 1 binary64) im) (+.f64 #s(literal 1 binary64) (/.f64 (exp.f64 im) im))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im)))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) im))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) im))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) im))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) im))
(*.f64 im (-.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1 binary64)))
(*.f64 im (-.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1 binary64)))
(*.f64 im (-.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1 binary64)))
(*.f64 im (-.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im))))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im))))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im))))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (cos.f64 re)) (*.f64 #s(literal -1/60 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (cos.f64 re)) (*.f64 #s(literal -1/60 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (cos.f64 re)) (*.f64 #s(literal -1/60 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/60 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/60 binary64) (cos.f64 re)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/60 binary64) (cos.f64 re)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/60 binary64) (cos.f64 re)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 1/60 binary64) (cos.f64 re)) (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 1/60 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 1/60 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 1/60 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))))))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(+.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))))))
(+.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))))))
(+.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/40320 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))))))))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/60 binary64)))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/60 binary64)))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/60 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 1/60 binary64) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 1/60 binary64) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 1/60 binary64) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 2 binary64))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 im) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 1/2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))))
(exp.f64 (log.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 im #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 im im)
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 im #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) im))
(*.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) im))
(*.f64 (*.f64 im (sqrt.f64 im)) (sqrt.f64 im))
(*.f64 (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 im))
(sqrt.f64 (pow.f64 im #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 im #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 im #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 im)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 im)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/216000 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 im (sqrt.f64 #s(literal -1/60 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal -1/60 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/216000 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64))))
(exp.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64))) #s(literal 1 binary64)))
#s(literal -1 binary64)
#s(literal 1/4 binary64)
(+.f64 (*.f64 (cos.f64 re) #s(literal 1/3 binary64)) (*.f64 (cos.f64 re) (neg.f64 (exp.f64 im))))
(+.f64 (*.f64 #s(literal 1/3 binary64) (cos.f64 re)) (*.f64 (neg.f64 (exp.f64 im)) (cos.f64 re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im))))) #s(literal 1 binary64))
(/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1/27 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (+.f64 #s(literal 1/9 binary64) (*.f64 (exp.f64 im) (+.f64 #s(literal 1/3 binary64) (exp.f64 im)))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1/9 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64)))) (+.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(/.f64 (*.f64 (-.f64 #s(literal 1/27 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (cos.f64 re)) (+.f64 #s(literal 1/9 binary64) (*.f64 (exp.f64 im) (+.f64 #s(literal 1/3 binary64) (exp.f64 im)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/9 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (cos.f64 re)) (+.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(pow.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 #s(literal 1/3 binary64) (exp.f64 im))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))) #s(literal 1 binary64)))
(+.f64 #s(literal 1/3 binary64) (neg.f64 (exp.f64 im)))
(+.f64 #s(literal 1/3 binary64) (*.f64 (neg.f64 (exp.f64 im)) #s(literal 1 binary64)))
(+.f64 (neg.f64 (exp.f64 im)) #s(literal 1/3 binary64))
(*.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(*.f64 (cbrt.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im))) (pow.f64 (cbrt.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im))))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im))) (sqrt.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im))))
(*.f64 (-.f64 #s(literal 1/27 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/9 binary64) (*.f64 (exp.f64 im) (+.f64 #s(literal 1/3 binary64) (exp.f64 im))))))
(*.f64 (-.f64 #s(literal 1/9 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/3 binary64) (exp.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/9 binary64) (*.f64 (exp.f64 im) (+.f64 #s(literal 1/3 binary64) (exp.f64 im)))) (-.f64 #s(literal 1/27 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (exp.f64 im)) (-.f64 #s(literal 1/9 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1/27 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (+.f64 #s(literal 1/9 binary64) (*.f64 (exp.f64 im) (+.f64 #s(literal 1/3 binary64) (exp.f64 im)))))
(/.f64 (-.f64 #s(literal 1/9 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (+.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(/.f64 (neg.f64 (-.f64 #s(literal 1/27 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (neg.f64 (+.f64 #s(literal 1/9 binary64) (*.f64 (exp.f64 im) (+.f64 #s(literal 1/3 binary64) (exp.f64 im))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/9 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(literal 1/3 binary64) (exp.f64 im))))
(/.f64 (+.f64 #s(literal 1/27 binary64) (pow.f64 (neg.f64 (exp.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 1/9 binary64) (-.f64 (*.f64 (neg.f64 (exp.f64 im)) (neg.f64 (exp.f64 im))) (*.f64 #s(literal 1/3 binary64) (neg.f64 (exp.f64 im))))))
(/.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 (neg.f64 (exp.f64 im)) (neg.f64 (exp.f64 im)))) (-.f64 #s(literal 1/3 binary64) (neg.f64 (exp.f64 im))))
(pow.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im))))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im))))
(exp.f64 (log.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im))))
(exp.f64 (*.f64 (log.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))))) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))) #s(literal 1/2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))))
(exp.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))) #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) im)) (*.f64 (cos.f64 re) (neg.f64 (exp.f64 im))))
(+.f64 (*.f64 (-.f64 #s(literal 1 binary64) im) (cos.f64 re)) (*.f64 (neg.f64 (exp.f64 im)) (cos.f64 re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))) #s(literal 1 binary64))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im)))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64)))) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (cos.f64 re)) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (cos.f64 re)) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im)))
(pow.f64 (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (neg.f64 (+.f64 im (exp.f64 im))))
(+.f64 #s(literal 1 binary64) (+.f64 (neg.f64 im) (neg.f64 (exp.f64 im))))
(+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 im) (exp.f64 im)))
(+.f64 (-.f64 #s(literal 1 binary64) im) (neg.f64 (exp.f64 im)))
(+.f64 (-.f64 #s(literal 1 binary64) im) (*.f64 (neg.f64 (exp.f64 im)) #s(literal 1 binary64)))
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (fma.f64 (neg.f64 (exp.f64 im)) #s(literal 1 binary64) (exp.f64 im)))
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (pow.f64 (cbrt.f64 (exp.f64 im)) #s(literal 2 binary64)) (exp.f64 im)))
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (sqrt.f64 (exp.f64 im)) (exp.f64 im)))
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (fma.f64 #s(literal -1 binary64) (exp.f64 im) (exp.f64 im)))
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (exp.f64 im)) (exp.f64 im)))
(+.f64 (neg.f64 (exp.f64 im)) (-.f64 #s(literal 1 binary64) im))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 1 binary64) (neg.f64 (exp.f64 im))) (fma.f64 (neg.f64 (exp.f64 im)) #s(literal 1 binary64) (exp.f64 im)))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 1 binary64) (neg.f64 (exp.f64 im))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (pow.f64 (cbrt.f64 (exp.f64 im)) #s(literal 2 binary64)) (exp.f64 im)))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 1 binary64) (neg.f64 (exp.f64 im))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (sqrt.f64 (exp.f64 im)) (exp.f64 im)))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 1 binary64) (neg.f64 (exp.f64 im))) (fma.f64 #s(literal -1 binary64) (exp.f64 im) (exp.f64 im)))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 1 binary64) (neg.f64 (exp.f64 im))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (exp.f64 im)) (exp.f64 im)))
(+.f64 (fma.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) im)) (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) im)) #s(literal 2 binary64)) (neg.f64 (exp.f64 im))) (fma.f64 (neg.f64 (exp.f64 im)) #s(literal 1 binary64) (exp.f64 im)))
(+.f64 (fma.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) im)) (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) im)) #s(literal 2 binary64)) (neg.f64 (exp.f64 im))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (pow.f64 (cbrt.f64 (exp.f64 im)) #s(literal 2 binary64)) (exp.f64 im)))
(+.f64 (fma.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) im)) (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) im)) #s(literal 2 binary64)) (neg.f64 (exp.f64 im))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (sqrt.f64 (exp.f64 im)) (exp.f64 im)))
(+.f64 (fma.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) im)) (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) im)) #s(literal 2 binary64)) (neg.f64 (exp.f64 im))) (fma.f64 #s(literal -1 binary64) (exp.f64 im) (exp.f64 im)))
(+.f64 (fma.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) im)) (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) im)) #s(literal 2 binary64)) (neg.f64 (exp.f64 im))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (exp.f64 im)) (exp.f64 im)))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 im im im))) (neg.f64 (exp.f64 im))) (fma.f64 (neg.f64 (exp.f64 im)) #s(literal 1 binary64) (exp.f64 im)))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 im im im))) (neg.f64 (exp.f64 im))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (pow.f64 (cbrt.f64 (exp.f64 im)) #s(literal 2 binary64)) (exp.f64 im)))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 im im im))) (neg.f64 (exp.f64 im))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (sqrt.f64 (exp.f64 im)) (exp.f64 im)))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 im im im))) (neg.f64 (exp.f64 im))) (fma.f64 #s(literal -1 binary64) (exp.f64 im) (exp.f64 im)))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 im im im))) (neg.f64 (exp.f64 im))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (exp.f64 im)) (exp.f64 im)))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 im #s(literal 1 binary64))) (neg.f64 (exp.f64 im))) (fma.f64 (neg.f64 (exp.f64 im)) #s(literal 1 binary64) (exp.f64 im)))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 im #s(literal 1 binary64))) (neg.f64 (exp.f64 im))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (pow.f64 (cbrt.f64 (exp.f64 im)) #s(literal 2 binary64)) (exp.f64 im)))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 im #s(literal 1 binary64))) (neg.f64 (exp.f64 im))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (sqrt.f64 (exp.f64 im)) (exp.f64 im)))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 im #s(literal 1 binary64))) (neg.f64 (exp.f64 im))) (fma.f64 #s(literal -1 binary64) (exp.f64 im) (exp.f64 im)))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 im #s(literal 1 binary64))) (neg.f64 (exp.f64 im))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (exp.f64 im)) (exp.f64 im)))
(*.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))
(*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))) (pow.f64 (cbrt.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(*.f64 (sqrt.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))) (sqrt.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im))))))
(*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im))))
(*.f64 (+.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) im)) (sqrt.f64 (exp.f64 im))) (-.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) im)) (sqrt.f64 (exp.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im)))) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (exp.f64 (*.f64 im #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im)) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im)))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64)))) (neg.f64 (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im))))
(/.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (pow.f64 (neg.f64 (exp.f64 im)) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (exp.f64 im)) (neg.f64 (exp.f64 im))) (*.f64 (-.f64 #s(literal 1 binary64) im) (neg.f64 (exp.f64 im))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 im (exp.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 im (exp.f64 im)) (+.f64 im (exp.f64 im))) (+.f64 im (exp.f64 im)))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (neg.f64 (exp.f64 im)) (neg.f64 (exp.f64 im)))) (-.f64 (-.f64 #s(literal 1 binary64) im) (neg.f64 (exp.f64 im))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 im (exp.f64 im)) (+.f64 im (exp.f64 im)))) (+.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))))
(cbrt.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(log1p.f64 (expm1.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(exp.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(exp.f64 (*.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) im) (neg.f64 (exp.f64 im)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) im)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) im)) (neg.f64 (exp.f64 im)))
(fma.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) im)) (sqrt.f64 (-.f64 #s(literal 1 binary64) im)) (neg.f64 (exp.f64 im)))
(+.f64 #s(literal 1 binary64) (neg.f64 im))
(+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 im) #s(literal 1 binary64)))
(+.f64 (neg.f64 im) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) im))
(*.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) im)) (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) im)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) im)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) im)))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) im)) (sqrt.f64 (-.f64 #s(literal 1 binary64) im)))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 im im im))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 im #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (fma.f64 im im im)) (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 im #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 im im im)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 im #s(literal 1 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (fma.f64 im im im))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (+.f64 im #s(literal 1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 im) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (neg.f64 im) (neg.f64 im)) (neg.f64 im))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 im) (neg.f64 im))) (-.f64 #s(literal 1 binary64) (neg.f64 im)))
(pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) im)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) im)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) im)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1 binary64) im))))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) im)))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) im)))
(exp.f64 (log1p.f64 (neg.f64 im)))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 im)) #s(literal 1 binary64)))
(+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal 1 binary64))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/216000 binary64)) #s(literal -1/27 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)) (+.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/180 binary64)))))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)) #s(literal -1/9 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/216000 binary64)) #s(literal -1/27 binary64)) (pow.f64 im #s(literal 2 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)) (+.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/180 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)) #s(literal -1/9 binary64)) (pow.f64 im #s(literal 2 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64)))
(pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 im (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))))))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))))
(exp.f64 (log.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 1 binary64)))
(+.f64 (*.f64 im (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im #s(literal -2 binary64)))
(+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) im) (*.f64 #s(literal -2 binary64) im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))) #s(literal 1 binary64))
(/.f64 (*.f64 im (+.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 3 binary64)) #s(literal -8 binary64))) (+.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))))))
(/.f64 (*.f64 im (+.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)) #s(literal -4 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 3 binary64)) #s(literal -8 binary64)) im) (+.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)) #s(literal -4 binary64)) im) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64)))
(pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(exp.f64 (log.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal 1 binary64)))
Outputs
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))
(*.f64 im (fma.f64 #s(literal -1 binary64) (cos.f64 re) (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal -1 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 re)) (*.f64 #s(literal -1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))))
(*.f64 im (fma.f64 #s(literal -1 binary64) (cos.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (cos.f64 re) (*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) #s(literal -1/120 binary64))))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (cos.f64 re) (+.f64 (*.f64 #s(literal -1/120 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64))) (neg.f64 (cos.f64 re))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 re)) (*.f64 #s(literal -1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))))
(*.f64 im (fma.f64 #s(literal -1 binary64) (cos.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (cos.f64 re) (*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) #s(literal -1/120 binary64))))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (cos.f64 re) (+.f64 (*.f64 #s(literal -1/120 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64))) (neg.f64 (cos.f64 re))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 re)) (*.f64 #s(literal -1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))))
(*.f64 im (fma.f64 #s(literal -1 binary64) (cos.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (cos.f64 re) (*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) #s(literal -1/120 binary64))))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (cos.f64 re) (+.f64 (*.f64 #s(literal -1/120 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64))) (neg.f64 (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/120 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 (cos.f64 re) #s(literal -1/120 binary64))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 (cos.f64 re) #s(literal -1/120 binary64) (*.f64 (cos.f64 re) (/.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/120 binary64) (cos.f64 re)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 (cos.f64 re) #s(literal -1/120 binary64)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (fma.f64 (cos.f64 re) #s(literal -1/120 binary64) (*.f64 (cos.f64 re) (/.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/120 binary64) (cos.f64 re)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 (cos.f64 re) #s(literal -1/120 binary64)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (fma.f64 (cos.f64 re) #s(literal -1/120 binary64) (*.f64 (cos.f64 re) (/.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/120 binary64) (cos.f64 re)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 (cos.f64 re) #s(literal -1/120 binary64)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (fma.f64 (cos.f64 re) #s(literal -1/120 binary64) (*.f64 (cos.f64 re) (/.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 1/120 binary64) (cos.f64 re)) (*.f64 #s(literal 1/6 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal 1/120 binary64) (cos.f64 re) (*.f64 (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/6 binary64)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (neg.f64 (fma.f64 (cos.f64 re) #s(literal 1/120 binary64) (*.f64 (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/6 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 1/120 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal 1/120 binary64) (cos.f64 re) (fma.f64 #s(literal 1/6 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (neg.f64 (fma.f64 (cos.f64 re) #s(literal 1/120 binary64) (fma.f64 (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/6 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 1/120 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal 1/120 binary64) (cos.f64 re) (fma.f64 #s(literal 1/6 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (neg.f64 (fma.f64 (cos.f64 re) #s(literal 1/120 binary64) (fma.f64 (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/6 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 1/120 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal 1/120 binary64) (cos.f64 re) (fma.f64 #s(literal 1/6 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (neg.f64 (fma.f64 (cos.f64 re) #s(literal 1/120 binary64) (fma.f64 (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/6 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))))))
(+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(fma.f64 #s(literal -1/4 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/48 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal 1/48 binary64)))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 1/48 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/1440 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/48 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/1440 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 (*.f64 #s(literal 1/48 binary64) im) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal -1/1440 binary64) (*.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 1/48 binary64))) (*.f64 (*.f64 #s(literal -1/4 binary64) im) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/1440 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/80640 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))))))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/48 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/1440 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal 1/80640 binary64)))))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 1/80640 binary64) (*.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal -1/1440 binary64))) (*.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 1/48 binary64))) (*.f64 (*.f64 #s(literal -1/4 binary64) im) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))) (*.f64 #s(literal -2/3 binary64) (cos.f64 re)))
(fma.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)) (*.f64 (cos.f64 re) #s(literal -2/3 binary64)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1 binary64) #s(literal -2/3 binary64)))
(+.f64 (*.f64 #s(literal -2/3 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/2 binary64) (*.f64 im (cos.f64 re))))))
(fma.f64 #s(literal -2/3 binary64) (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1 binary64) (cos.f64 re) (*.f64 (*.f64 im #s(literal -1/2 binary64)) (cos.f64 re)))))
(fma.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) (*.f64 (cos.f64 re) #s(literal -2/3 binary64)))
(+.f64 (*.f64 #s(literal -2/3 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/6 binary64) (*.f64 im (cos.f64 re))))))))
(fma.f64 #s(literal -2/3 binary64) (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1 binary64) (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1/2 binary64) (cos.f64 re) (*.f64 (*.f64 im #s(literal -1/6 binary64)) (cos.f64 re)))))))
(fma.f64 im (-.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/6 binary64) #s(literal -1/2 binary64)))) (cos.f64 re)) (*.f64 (cos.f64 re) #s(literal -2/3 binary64)))
(+.f64 (*.f64 #s(literal -2/3 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 re)) (*.f64 #s(literal -1/24 binary64) (*.f64 im (cos.f64 re))))))))))
(fma.f64 #s(literal -2/3 binary64) (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1 binary64) (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1/2 binary64) (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1/6 binary64) (cos.f64 re) (*.f64 (*.f64 im (cos.f64 re)) #s(literal -1/24 binary64)))))))))
(fma.f64 im (fma.f64 im (fma.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))) (*.f64 (cos.f64 re) #s(literal -1/2 binary64))) (neg.f64 (cos.f64 re))) (*.f64 (cos.f64 re) #s(literal -2/3 binary64)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(-.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1/3 binary64) (exp.f64 im))))) (exp.f64 im))
(+.f64 #s(literal 1/3 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))) (exp.f64 im)))
(-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1/3 binary64) (exp.f64 im))) #s(literal 1/3 binary64)) (exp.f64 im))
(-.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1/3 binary64) (exp.f64 im))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1/3 binary64) (exp.f64 im))))))) (exp.f64 im))
(-.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1/3 binary64) (exp.f64 im))) #s(literal 1/24 binary64))))) (exp.f64 im))
(-.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 1/3 binary64)) (exp.f64 im))
(-.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1/3 binary64) (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))) (*.f64 #s(literal 1/24 binary64) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))))))) (exp.f64 im))
(-.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1/3 binary64) (exp.f64 im))) (*.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im)) #s(literal 1/24 binary64))))))) (exp.f64 im))
(-.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im)) (+.f64 (*.f64 #s(literal -1/720 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))) #s(literal 1/3 binary64)) (exp.f64 im))
(-.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1/3 binary64) (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (-.f64 #s(literal 1/3 binary64) (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (-.f64 #s(literal 1/3 binary64) (exp.f64 im))) (*.f64 #s(literal 1/40320 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1/3 binary64) (exp.f64 im))))))))))) (exp.f64 im))
(-.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/24 binary64) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1/3 binary64) (exp.f64 im))) #s(literal 1/40320 binary64))))))))) (exp.f64 im))
(-.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im)) (+.f64 #s(literal -1/720 binary64) (*.f64 #s(literal 1/40320 binary64) (pow.f64 re #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im)) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))) #s(literal 1/3 binary64)) (exp.f64 im))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(-.f64 (*.f64 #s(literal -1 binary64) im) #s(literal 2/3 binary64))
(fma.f64 #s(literal -1 binary64) im #s(literal -2/3 binary64))
(fma.f64 im #s(literal -1 binary64) #s(literal -2/3 binary64))
(-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))) #s(literal 2/3 binary64))
(fma.f64 im (fma.f64 #s(literal -1/2 binary64) im #s(literal -1 binary64)) #s(literal -2/3 binary64))
(fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal -2/3 binary64))
(-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/6 binary64) im) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #s(literal 2/3 binary64))
(fma.f64 im (fma.f64 im (fma.f64 #s(literal -1/6 binary64) im #s(literal -1/2 binary64)) #s(literal -1 binary64)) #s(literal -2/3 binary64))
(fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/6 binary64) #s(literal -1/2 binary64)) #s(literal -1 binary64)) #s(literal -2/3 binary64))
(-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #s(literal 2/3 binary64))
(fma.f64 im (fma.f64 im (fma.f64 im (fma.f64 #s(literal -1/24 binary64) im #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) #s(literal -2/3 binary64))
(fma.f64 im (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) #s(literal -2/3 binary64))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re)))))
(*.f64 im (fma.f64 #s(literal -1 binary64) (cos.f64 re) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re)))))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 re)) (*.f64 #s(literal -1/12 binary64) (*.f64 im (cos.f64 re)))))))
(*.f64 im (fma.f64 #s(literal -1 binary64) (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1/4 binary64) (cos.f64 re) (*.f64 (*.f64 im (cos.f64 re)) #s(literal -1/12 binary64))))))
(*.f64 im (fma.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1/4 binary64) (*.f64 #s(literal -1/12 binary64) im))) (neg.f64 (cos.f64 re))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/12 binary64) (cos.f64 re)) (*.f64 #s(literal -1/48 binary64) (*.f64 im (cos.f64 re)))))))))
(*.f64 im (fma.f64 #s(literal -1 binary64) (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1/4 binary64) (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1/12 binary64) (cos.f64 re) (*.f64 (*.f64 im (cos.f64 re)) #s(literal -1/48 binary64))))))))
(*.f64 im (fma.f64 im (fma.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1/12 binary64) (*.f64 #s(literal -1/48 binary64) im))) (*.f64 (cos.f64 re) #s(literal -1/4 binary64))) (neg.f64 (cos.f64 re))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/12 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/48 binary64) (cos.f64 re)) (*.f64 #s(literal -1/240 binary64) (*.f64 im (cos.f64 re)))))))))))
(*.f64 im (fma.f64 #s(literal -1 binary64) (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1/4 binary64) (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1/12 binary64) (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1/48 binary64) (cos.f64 re) (*.f64 (*.f64 im (cos.f64 re)) #s(literal -1/240 binary64))))))))))
(*.f64 im (fma.f64 im (fma.f64 im (fma.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1/48 binary64) (*.f64 #s(literal -1/240 binary64) im))) (*.f64 (cos.f64 re) #s(literal -1/12 binary64))) (*.f64 (cos.f64 re) #s(literal -1/4 binary64))) (neg.f64 (cos.f64 re))))
(*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im))))
(*.f64 im (fma.f64 #s(literal -1/2 binary64) (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im))))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (/.f64 (cos.f64 re) im)) (*.f64 (cos.f64 re) #s(literal -1/2 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im))))
(*.f64 im (fma.f64 #s(literal -1/2 binary64) (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im))))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (/.f64 (cos.f64 re) im)) (*.f64 (cos.f64 re) #s(literal -1/2 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im))))
(*.f64 im (fma.f64 #s(literal -1/2 binary64) (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im))))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (/.f64 (cos.f64 re) im)) (*.f64 (cos.f64 re) #s(literal -1/2 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im))))
(*.f64 im (fma.f64 #s(literal -1/2 binary64) (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im))))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (/.f64 (cos.f64 re) im)) (*.f64 (cos.f64 re) #s(literal -1/2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))))
(*.f64 (neg.f64 im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))
(*.f64 im (neg.f64 (fma.f64 (cos.f64 re) #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (/.f64 (cos.f64 re) im))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))))
(*.f64 (neg.f64 im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))
(*.f64 im (neg.f64 (fma.f64 (cos.f64 re) #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (/.f64 (cos.f64 re) im))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))))
(*.f64 (neg.f64 im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))
(*.f64 im (neg.f64 (fma.f64 (cos.f64 re) #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (/.f64 (cos.f64 re) im))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re)))))
(*.f64 (neg.f64 im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))
(*.f64 im (neg.f64 (fma.f64 (cos.f64 re) #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (/.f64 (cos.f64 re) im))))))
(+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(fma.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (+.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(*.f64 (-.f64 (neg.f64 im) (expm1.f64 im)) (+.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))))))
(fma.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (+.f64 #s(literal -1/4 binary64) (*.f64 #s(literal 1/48 binary64) (pow.f64 re #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (-.f64 (neg.f64 im) (expm1.f64 im)) (+.f64 #s(literal -1/4 binary64) (*.f64 #s(literal 1/48 binary64) (pow.f64 re #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (-.f64 (neg.f64 im) (expm1.f64 im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/1440 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) (*.f64 #s(literal 1/48 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))))))
(fma.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/1440 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 #s(literal 1/48 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (+.f64 (*.f64 #s(literal -1/1440 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/48 binary64))) (*.f64 #s(literal -1/4 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (-.f64 (neg.f64 im) (expm1.f64 im)) (+.f64 (*.f64 #s(literal -1/1440 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/48 binary64))) (*.f64 #s(literal -1/4 binary64) (-.f64 (neg.f64 im) (expm1.f64 im)))) (*.f64 #s(literal 1/2 binary64) (-.f64 (neg.f64 im) (expm1.f64 im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/48 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/1440 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 #s(literal 1/80640 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))))))))))
(fma.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/48 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/1440 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 #s(literal 1/80640 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))))))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (+.f64 #s(literal -1/1440 binary64) (*.f64 #s(literal 1/80640 binary64) (pow.f64 re #s(literal 2 binary64))))) (*.f64 #s(literal 1/48 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) (*.f64 #s(literal -1/4 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (-.f64 (neg.f64 im) (expm1.f64 im)) (+.f64 #s(literal -1/1440 binary64) (*.f64 #s(literal 1/80640 binary64) (pow.f64 re #s(literal 2 binary64))))) (*.f64 #s(literal 1/48 binary64) (-.f64 (neg.f64 im) (expm1.f64 im)))) (*.f64 #s(literal -1/4 binary64) (-.f64 (neg.f64 im) (expm1.f64 im)))) (*.f64 #s(literal 1/2 binary64) (-.f64 (neg.f64 im) (expm1.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (-.f64 (neg.f64 im) (expm1.f64 im)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (-.f64 (neg.f64 im) (expm1.f64 im)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (-.f64 (neg.f64 im) (expm1.f64 im)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (-.f64 (neg.f64 im) (expm1.f64 im)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (-.f64 (neg.f64 im) (expm1.f64 im)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (-.f64 (neg.f64 im) (expm1.f64 im)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (-.f64 (neg.f64 im) (expm1.f64 im)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (-.f64 (neg.f64 im) (expm1.f64 im)))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/2 binary64) (*.f64 im (cos.f64 re)))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 im #s(literal -1/2 binary64)) (cos.f64 re))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/2 binary64) #s(literal -2 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/6 binary64) (*.f64 im (cos.f64 re)))))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1/2 binary64) (cos.f64 re) (*.f64 (*.f64 im #s(literal -1/6 binary64)) (cos.f64 re))))))
(*.f64 im (fma.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (cos.f64 re) #s(literal -2 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 re)) (*.f64 #s(literal -1/24 binary64) (*.f64 im (cos.f64 re)))))))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1/2 binary64) (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1/6 binary64) (cos.f64 re) (*.f64 (*.f64 im (cos.f64 re)) #s(literal -1/24 binary64))))))))
(*.f64 im (fma.f64 im (fma.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))) (*.f64 (cos.f64 re) #s(literal -1/2 binary64))) (*.f64 (cos.f64 re) #s(literal -2 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/24 binary64) (cos.f64 re)) (*.f64 #s(literal -1/120 binary64) (*.f64 im (cos.f64 re)))))))))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1/2 binary64) (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1/6 binary64) (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1/24 binary64) (cos.f64 re) (*.f64 (*.f64 im #s(literal -1/120 binary64)) (cos.f64 re))))))))))
(*.f64 im (fma.f64 im (fma.f64 im (fma.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/120 binary64) #s(literal -1/24 binary64))) (*.f64 (cos.f64 re) #s(literal -1/6 binary64))) (*.f64 (cos.f64 re) #s(literal -1/2 binary64))) (*.f64 (cos.f64 re) #s(literal -2 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))
(*.f64 im (fma.f64 #s(literal -1 binary64) (cos.f64 re) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im) #s(literal -1 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))
(*.f64 im (fma.f64 #s(literal -1 binary64) (cos.f64 re) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im) #s(literal -1 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))
(*.f64 im (fma.f64 #s(literal -1 binary64) (cos.f64 re) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im) #s(literal -1 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))
(*.f64 im (fma.f64 #s(literal -1 binary64) (cos.f64 re) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (cos.f64 re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))))
(*.f64 (neg.f64 im) (+.f64 (cos.f64 re) (neg.f64 (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im))))
(*.f64 im (neg.f64 (-.f64 (cos.f64 re) (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (/.f64 (cos.f64 re) im)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (cos.f64 re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))))
(*.f64 (neg.f64 im) (+.f64 (cos.f64 re) (neg.f64 (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im))))
(*.f64 im (neg.f64 (-.f64 (cos.f64 re) (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (/.f64 (cos.f64 re) im)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (cos.f64 re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))))
(*.f64 (neg.f64 im) (+.f64 (cos.f64 re) (neg.f64 (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im))))
(*.f64 im (neg.f64 (-.f64 (cos.f64 re) (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (/.f64 (cos.f64 re) im)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (cos.f64 re) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))))
(*.f64 (neg.f64 im) (+.f64 (cos.f64 re) (neg.f64 (/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im))))
(*.f64 im (neg.f64 (-.f64 (cos.f64 re) (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (/.f64 (cos.f64 re) im)))))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))) (+.f64 im (exp.f64 im)))
(-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) #s(literal 1 binary64)) (+.f64 im (exp.f64 im)))
(-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (neg.f64 im) (expm1.f64 im))) #s(literal 1 binary64)) (+.f64 im (exp.f64 im)))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))))) (+.f64 im (exp.f64 im)))
(+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))))) (+.f64 im (exp.f64 im))))
(-.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 1 binary64)) (+.f64 im (exp.f64 im)))
(-.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (-.f64 (neg.f64 im) (expm1.f64 im)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 1 binary64)) (+.f64 im (exp.f64 im)))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) (*.f64 #s(literal 1/24 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))))))) (+.f64 im (exp.f64 im)))
(+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 #s(literal 1/24 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))))) (+.f64 im (exp.f64 im))))
(-.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (+.f64 (*.f64 #s(literal -1/720 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) #s(literal 1 binary64)) (+.f64 im (exp.f64 im)))
(-.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (-.f64 (neg.f64 im) (expm1.f64 im)) (+.f64 (*.f64 #s(literal -1/720 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (-.f64 (neg.f64 im) (expm1.f64 im)))) #s(literal 1 binary64)) (+.f64 im (exp.f64 im)))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 #s(literal 1/40320 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))))))))) (+.f64 im (exp.f64 im)))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/24 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 #s(literal 1/40320 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))))))))) (+.f64 im (exp.f64 im)))
(-.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (+.f64 #s(literal -1/720 binary64) (*.f64 #s(literal 1/40320 binary64) (pow.f64 re #s(literal 2 binary64))))) (*.f64 #s(literal 1/24 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) #s(literal 1 binary64)) (+.f64 im (exp.f64 im)))
(-.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (-.f64 (neg.f64 im) (expm1.f64 im)) (+.f64 #s(literal -1/720 binary64) (*.f64 #s(literal 1/40320 binary64) (pow.f64 re #s(literal 2 binary64))))) (*.f64 #s(literal 1/24 binary64) (-.f64 (neg.f64 im) (expm1.f64 im)))) (*.f64 #s(literal -1/2 binary64) (-.f64 (neg.f64 im) (expm1.f64 im)))) #s(literal 1 binary64)) (+.f64 im (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (cos.f64 re) (-.f64 (neg.f64 im) (expm1.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (cos.f64 re) (-.f64 (neg.f64 im) (expm1.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (cos.f64 re) (-.f64 (neg.f64 im) (expm1.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (cos.f64 re) (-.f64 (neg.f64 im) (expm1.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (cos.f64 re) (-.f64 (neg.f64 im) (expm1.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (cos.f64 re) (-.f64 (neg.f64 im) (expm1.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (cos.f64 re) (-.f64 (neg.f64 im) (expm1.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (cos.f64 re) (-.f64 (neg.f64 im) (expm1.f64 im)))
(*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 2 binary64)))
(*.f64 im (fma.f64 #s(literal -1/2 binary64) im #s(literal -2 binary64)))
(*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -2 binary64)))
(*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/6 binary64) im) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(*.f64 im (fma.f64 im (fma.f64 #s(literal -1/6 binary64) im #s(literal -1/2 binary64)) #s(literal -2 binary64)))
(*.f64 im (fma.f64 im (fma.f64 im #s(literal -1/6 binary64) #s(literal -1/2 binary64)) #s(literal -2 binary64)))
(*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(*.f64 im (fma.f64 im (fma.f64 im (fma.f64 #s(literal -1/24 binary64) im #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)))
(*.f64 im (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)))
(*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/120 binary64) im) #s(literal 1/24 binary64))) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(*.f64 im (fma.f64 im (fma.f64 im (fma.f64 im (fma.f64 #s(literal -1/120 binary64) im #s(literal -1/24 binary64)) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)))
(*.f64 im (fma.f64 im (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/120 binary64) #s(literal -1/24 binary64)) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)))
(*.f64 im (-.f64 (/.f64 #s(literal 1 binary64) im) (+.f64 #s(literal 1 binary64) (/.f64 (exp.f64 im) im))))
(*.f64 im (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im) #s(literal 1 binary64)))
(*.f64 im (-.f64 (/.f64 #s(literal 1 binary64) im) (+.f64 #s(literal 1 binary64) (/.f64 (exp.f64 im) im))))
(*.f64 im (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im) #s(literal 1 binary64)))
(*.f64 im (-.f64 (/.f64 #s(literal 1 binary64) im) (+.f64 #s(literal 1 binary64) (/.f64 (exp.f64 im) im))))
(*.f64 im (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im) #s(literal 1 binary64)))
(*.f64 im (-.f64 (/.f64 #s(literal 1 binary64) im) (+.f64 #s(literal 1 binary64) (/.f64 (exp.f64 im) im))))
(*.f64 im (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im)))))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (exp.f64 im)) im)) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im)))))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (exp.f64 im)) im)) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im)))))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (exp.f64 im)) im)) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im)))))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (exp.f64 im)) im)) (neg.f64 im))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) im))
(-.f64 #s(literal 1 binary64) im)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) im))
(-.f64 #s(literal 1 binary64) im)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) im))
(-.f64 #s(literal 1 binary64) im)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) im))
(-.f64 #s(literal 1 binary64) im)
(*.f64 im (-.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1 binary64)))
(*.f64 im (+.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -1 binary64)))
(*.f64 im (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) im)))
(*.f64 im (-.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1 binary64)))
(*.f64 im (+.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -1 binary64)))
(*.f64 im (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) im)))
(*.f64 im (-.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1 binary64)))
(*.f64 im (+.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -1 binary64)))
(*.f64 im (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) im)))
(*.f64 im (-.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1 binary64)))
(*.f64 im (+.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -1 binary64)))
(*.f64 im (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) im)))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im))))
(*.f64 (neg.f64 im) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)))
(*.f64 im (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) im))))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im))))
(*.f64 (neg.f64 im) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)))
(*.f64 im (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) im))))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im))))
(*.f64 (neg.f64 im) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)))
(*.f64 im (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) im))))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im))))
(*.f64 (neg.f64 im) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)))
(*.f64 im (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) im))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) #s(literal -1/3 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (cos.f64 re)) (*.f64 #s(literal -1/60 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (cos.f64 re) (*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) #s(literal -1/60 binary64))))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 (cos.f64 re) #s(literal -2 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (cos.f64 re)) (*.f64 #s(literal -1/60 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (cos.f64 re) (*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) #s(literal -1/60 binary64))))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 (cos.f64 re) #s(literal -2 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (cos.f64 re)) (*.f64 #s(literal -1/60 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (cos.f64 re) (*.f64 (*.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) #s(literal -1/60 binary64))))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 (cos.f64 re) #s(literal -2 binary64))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/60 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 (cos.f64 re) #s(literal -1/60 binary64))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 (cos.f64 re) #s(literal -1/60 binary64) (*.f64 (cos.f64 re) (/.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/60 binary64) (cos.f64 re)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 (cos.f64 re) #s(literal -1/60 binary64)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))) #s(literal -2 binary64) (fma.f64 (cos.f64 re) #s(literal -1/60 binary64) (*.f64 (cos.f64 re) (/.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/60 binary64) (cos.f64 re)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 (cos.f64 re) #s(literal -1/60 binary64)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))) #s(literal -2 binary64) (fma.f64 (cos.f64 re) #s(literal -1/60 binary64) (*.f64 (cos.f64 re) (/.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/60 binary64) (cos.f64 re)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 (cos.f64 re) #s(literal -1/60 binary64)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))) #s(literal -2 binary64) (fma.f64 (cos.f64 re) #s(literal -1/60 binary64) (*.f64 (cos.f64 re) (/.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 1/60 binary64) (cos.f64 re)) (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal 1/60 binary64) (cos.f64 re) (/.f64 (*.f64 (cos.f64 re) #s(literal 1/3 binary64)) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (neg.f64 (fma.f64 (cos.f64 re) #s(literal 1/60 binary64) (/.f64 (*.f64 (cos.f64 re) #s(literal 1/3 binary64)) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 1/60 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal 1/60 binary64) (cos.f64 re) (fma.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))))))))
(*.f64 (fma.f64 (cos.f64 re) #s(literal 1/60 binary64) (fma.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))) (/.f64 (*.f64 (cos.f64 re) #s(literal 1/3 binary64)) (pow.f64 im #s(literal 2 binary64))))) (neg.f64 (pow.f64 im #s(literal 5 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 1/60 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal 1/60 binary64) (cos.f64 re) (fma.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))))))))
(*.f64 (fma.f64 (cos.f64 re) #s(literal 1/60 binary64) (fma.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))) (/.f64 (*.f64 (cos.f64 re) #s(literal 1/3 binary64)) (pow.f64 im #s(literal 2 binary64))))) (neg.f64 (pow.f64 im #s(literal 5 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 1/60 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal 1/60 binary64) (cos.f64 re) (fma.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))))))))
(*.f64 (fma.f64 (cos.f64 re) #s(literal 1/60 binary64) (fma.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))) (/.f64 (*.f64 (cos.f64 re) #s(literal 1/3 binary64)) (pow.f64 im #s(literal 2 binary64))))) (neg.f64 (pow.f64 im #s(literal 5 binary64))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(fma.f64 (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal -1/2 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(+.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))))))
(fma.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (*.f64 #s(literal 1/24 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 1/24 binary64) (*.f64 (*.f64 im #s(literal -1/2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(+.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))))))
(fma.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 (*.f64 #s(literal 1/24 binary64) im) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal -1/720 binary64) (*.f64 (*.f64 #s(literal 1/24 binary64) im) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 (*.f64 im #s(literal -1/2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(+.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/40320 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))))))))))
(fma.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/24 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal 1/40320 binary64)))))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 1/40320 binary64) (*.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal -1/720 binary64))) (*.f64 (*.f64 #s(literal 1/24 binary64) im) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 (*.f64 im #s(literal -1/2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (neg.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/60 binary64)))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64))) #s(literal -1/60 binary64)))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/60 binary64)))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64))) #s(literal -1/60 binary64)))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/60 binary64)))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64))) #s(literal -1/60 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (neg.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 1/60 binary64) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 1/60 binary64) (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64)))))))
(*.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64))))) (neg.f64 (pow.f64 im #s(literal 5 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 1/60 binary64) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 1/60 binary64) (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64)))))))
(*.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64))))) (neg.f64 (pow.f64 im #s(literal 5 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 1/60 binary64) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 1/60 binary64) (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64)))))))
(*.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64))))) (neg.f64 (pow.f64 im #s(literal 5 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))))
(pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 1 binary64))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 3 binary64))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(pow.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 2 binary64))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(sqrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 2 binary64))))
(sqrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal 2 binary64))))
(sqrt.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 im) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))))))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 3 binary64)))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(exp.f64 (log.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 1 binary64)))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 im #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 im #s(literal 2 binary64))))
(*.f64 im im)
(pow.f64 im #s(literal 2 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 im #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))
(pow.f64 im #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 im #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) im))
(pow.f64 im #s(literal 2 binary64))
(*.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 im #s(literal 4 binary64))))
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) im))
(pow.f64 im #s(literal 2 binary64))
(*.f64 (*.f64 im (sqrt.f64 im)) (sqrt.f64 im))
(pow.f64 im #s(literal 2 binary64))
(*.f64 (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 im))
(pow.f64 im #s(literal 2 binary64))
(sqrt.f64 (pow.f64 im #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))))
(pow.f64 im #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64)))))
(pow.f64 im #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)))
(pow.f64 im #s(literal 2 binary64))
(expm1.f64 (log1p.f64 (pow.f64 im #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 im #s(literal 2 binary64))))
(pow.f64 im #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 im)))
(pow.f64 im #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 im)) #s(literal 1 binary64)))
(pow.f64 im #s(literal 2 binary64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64))))
(pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64))) #s(literal 3 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64))
(pow.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/216000 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/216000 binary64)))
(pow.f64 (*.f64 im (sqrt.f64 #s(literal -1/60 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal -1/60 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/216000 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64))
(exp.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64))
#s(literal -1 binary64)
#s(literal 1/4 binary64)
(+.f64 (*.f64 (cos.f64 re) #s(literal 1/3 binary64)) (*.f64 (cos.f64 re) (neg.f64 (exp.f64 im))))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(+.f64 (*.f64 #s(literal 1/3 binary64) (cos.f64 re)) (*.f64 (neg.f64 (exp.f64 im)) (cos.f64 re)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1/27 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (+.f64 #s(literal 1/9 binary64) (*.f64 (exp.f64 im) (+.f64 #s(literal 1/3 binary64) (exp.f64 im)))))
(*.f64 (cos.f64 re) (/.f64 (-.f64 #s(literal 1/27 binary64) (pow.f64 (exp.f64 #s(literal 3 binary64)) im)) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1/3 binary64) (exp.f64 im)) #s(literal 1/9 binary64))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1/9 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64)))) (+.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (/.f64 (-.f64 #s(literal 1/9 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (+.f64 #s(literal 1/3 binary64) (exp.f64 im))))
(/.f64 (*.f64 (-.f64 #s(literal 1/27 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (cos.f64 re)) (+.f64 #s(literal 1/9 binary64) (*.f64 (exp.f64 im) (+.f64 #s(literal 1/3 binary64) (exp.f64 im)))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1/27 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (+.f64 #s(literal 1/9 binary64) (*.f64 (exp.f64 im) (+.f64 #s(literal 1/3 binary64) (exp.f64 im)))))
(*.f64 (cos.f64 re) (/.f64 (-.f64 #s(literal 1/27 binary64) (pow.f64 (exp.f64 #s(literal 3 binary64)) im)) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1/3 binary64) (exp.f64 im)) #s(literal 1/9 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1/9 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (cos.f64 re)) (+.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (/.f64 (-.f64 #s(literal 1/9 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (+.f64 #s(literal 1/3 binary64) (exp.f64 im))))
(pow.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im))) #s(literal 1 binary64))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))) #s(literal 3 binary64))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))) #s(literal 2 binary64))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 #s(literal 1/3 binary64) (exp.f64 im))))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im))))))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im))) #s(literal 3 binary64)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im)) #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(+.f64 #s(literal 1/3 binary64) (neg.f64 (exp.f64 im)))
(-.f64 #s(literal 1/3 binary64) (exp.f64 im))
(+.f64 #s(literal 1/3 binary64) (*.f64 (neg.f64 (exp.f64 im)) #s(literal 1 binary64)))
(-.f64 #s(literal 1/3 binary64) (exp.f64 im))
(+.f64 (neg.f64 (exp.f64 im)) #s(literal 1/3 binary64))
(-.f64 #s(literal 1/3 binary64) (exp.f64 im))
(*.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im)) #s(literal 1 binary64))
(-.f64 #s(literal 1/3 binary64) (exp.f64 im))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(-.f64 #s(literal 1/3 binary64) (exp.f64 im))
(*.f64 (cbrt.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im))) (pow.f64 (cbrt.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im))) #s(literal 2 binary64)))
(-.f64 #s(literal 1/3 binary64) (exp.f64 im))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im))))
(-.f64 #s(literal 1/3 binary64) (exp.f64 im))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im))) (sqrt.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im))))
(-.f64 #s(literal 1/3 binary64) (exp.f64 im))
(*.f64 (-.f64 #s(literal 1/27 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/9 binary64) (*.f64 (exp.f64 im) (+.f64 #s(literal 1/3 binary64) (exp.f64 im))))))
(/.f64 (-.f64 #s(literal 1/27 binary64) (pow.f64 (exp.f64 #s(literal 3 binary64)) im)) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1/3 binary64) (exp.f64 im)) #s(literal 1/9 binary64)))
(*.f64 (-.f64 #s(literal 1/9 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/3 binary64) (exp.f64 im))))
(/.f64 (-.f64 #s(literal 1/9 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (+.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/9 binary64) (*.f64 (exp.f64 im) (+.f64 #s(literal 1/3 binary64) (exp.f64 im)))) (-.f64 #s(literal 1/27 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64))))))
(*.f64 (-.f64 #s(literal 1/27 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/9 binary64) (*.f64 (exp.f64 im) (+.f64 #s(literal 1/3 binary64) (exp.f64 im))))))
(/.f64 (-.f64 #s(literal 1/27 binary64) (pow.f64 (exp.f64 #s(literal 3 binary64)) im)) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1/3 binary64) (exp.f64 im)) #s(literal 1/9 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (exp.f64 im)) (-.f64 #s(literal 1/9 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 1/9 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/3 binary64) (exp.f64 im))))
(/.f64 (-.f64 #s(literal 1/9 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (+.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(/.f64 (-.f64 #s(literal 1/27 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (+.f64 #s(literal 1/9 binary64) (*.f64 (exp.f64 im) (+.f64 #s(literal 1/3 binary64) (exp.f64 im)))))
(*.f64 (-.f64 #s(literal 1/27 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/9 binary64) (*.f64 (exp.f64 im) (+.f64 #s(literal 1/3 binary64) (exp.f64 im))))))
(/.f64 (-.f64 #s(literal 1/27 binary64) (pow.f64 (exp.f64 #s(literal 3 binary64)) im)) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1/3 binary64) (exp.f64 im)) #s(literal 1/9 binary64)))
(/.f64 (-.f64 #s(literal 1/9 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (+.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(*.f64 (-.f64 #s(literal 1/9 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/3 binary64) (exp.f64 im))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/27 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (neg.f64 (+.f64 #s(literal 1/9 binary64) (*.f64 (exp.f64 im) (+.f64 #s(literal 1/3 binary64) (exp.f64 im))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/27 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (+.f64 #s(literal -1/9 binary64) (neg.f64 (*.f64 (exp.f64 im) (+.f64 #s(literal 1/3 binary64) (exp.f64 im))))))
(/.f64 (+.f64 #s(literal -1/27 binary64) (pow.f64 (exp.f64 #s(literal 3 binary64)) im)) (+.f64 #s(literal -1/9 binary64) (*.f64 (exp.f64 im) (-.f64 #s(literal -1/3 binary64) (exp.f64 im)))))
(/.f64 (+.f64 #s(literal -1/27 binary64) (pow.f64 (exp.f64 #s(literal 3 binary64)) im)) (fma.f64 (exp.f64 im) (-.f64 #s(literal -1/3 binary64) (exp.f64 im)) #s(literal -1/9 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 1/9 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(literal 1/3 binary64) (exp.f64 im))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/9 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64)))) (+.f64 #s(literal -1/3 binary64) (neg.f64 (exp.f64 im))))
(/.f64 (+.f64 #s(literal -1/9 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (-.f64 #s(literal -1/3 binary64) (exp.f64 im)))
(/.f64 (+.f64 #s(literal 1/27 binary64) (pow.f64 (neg.f64 (exp.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 1/9 binary64) (-.f64 (*.f64 (neg.f64 (exp.f64 im)) (neg.f64 (exp.f64 im))) (*.f64 #s(literal 1/3 binary64) (neg.f64 (exp.f64 im))))))
(*.f64 (-.f64 #s(literal 1/27 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/9 binary64) (*.f64 (exp.f64 im) (+.f64 #s(literal 1/3 binary64) (exp.f64 im))))))
(/.f64 (-.f64 #s(literal 1/27 binary64) (pow.f64 (exp.f64 #s(literal 3 binary64)) im)) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1/3 binary64) (exp.f64 im)) #s(literal 1/9 binary64)))
(/.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 (neg.f64 (exp.f64 im)) (neg.f64 (exp.f64 im)))) (-.f64 #s(literal 1/3 binary64) (neg.f64 (exp.f64 im))))
(*.f64 (-.f64 #s(literal 1/9 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/3 binary64) (exp.f64 im))))
(/.f64 (-.f64 #s(literal 1/9 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (+.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(pow.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im)) #s(literal 1 binary64))
(-.f64 #s(literal 1/3 binary64) (exp.f64 im))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im))) #s(literal 3 binary64))
(-.f64 #s(literal 1/3 binary64) (exp.f64 im))
(pow.f64 (pow.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 #s(literal 1/3 binary64) (exp.f64 im))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im))) #s(literal 2 binary64))
(-.f64 #s(literal 1/3 binary64) (exp.f64 im))
(sqrt.f64 (pow.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im)) #s(literal 2 binary64)))
(fabs.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))
(log.f64 (exp.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im))))
(-.f64 #s(literal 1/3 binary64) (exp.f64 im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))))
(-.f64 #s(literal 1/3 binary64) (exp.f64 im))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im)) #s(literal 3 binary64)))
(-.f64 #s(literal 1/3 binary64) (exp.f64 im))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im))))
(+.f64 (-.f64 #s(literal 4/3 binary64) (exp.f64 im)) #s(literal -1 binary64))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im))))
(-.f64 #s(literal 1/3 binary64) (exp.f64 im))
(exp.f64 (log.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im))))
(-.f64 #s(literal 1/3 binary64) (exp.f64 im))
(exp.f64 (*.f64 (log.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im))) #s(literal 1 binary64)))
(-.f64 #s(literal 1/3 binary64) (exp.f64 im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (-.f64 (neg.f64 im) (expm1.f64 im)))))
(pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))) #s(literal 1 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (-.f64 (neg.f64 im) (expm1.f64 im)))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))) #s(literal 3 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (-.f64 (neg.f64 im) (expm1.f64 im)))
(pow.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (-.f64 (neg.f64 im) (expm1.f64 im)))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))) #s(literal 2 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (-.f64 (neg.f64 im) (expm1.f64 im)))
(sqrt.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(fabs.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (-.f64 (neg.f64 im) (expm1.f64 im))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (-.f64 (neg.f64 im) (expm1.f64 im)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (-.f64 (neg.f64 im) (expm1.f64 im)))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))) #s(literal 3 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (-.f64 (neg.f64 im) (expm1.f64 im)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (-.f64 (neg.f64 im) (expm1.f64 im)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (-.f64 (neg.f64 im) (expm1.f64 im)))
(exp.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (-.f64 (neg.f64 im) (expm1.f64 im)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1/2 binary64)) (-.f64 (neg.f64 im) (expm1.f64 im)))
(+.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) im)) (*.f64 (cos.f64 re) (neg.f64 (exp.f64 im))))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (cos.f64 re) (-.f64 (neg.f64 im) (expm1.f64 im)))
(+.f64 (*.f64 (-.f64 #s(literal 1 binary64) im) (cos.f64 re)) (*.f64 (neg.f64 (exp.f64 im)) (cos.f64 re)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (cos.f64 re) (-.f64 (neg.f64 im) (expm1.f64 im)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (-.f64 (neg.f64 im) (expm1.f64 im)))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im)))))
(*.f64 (cos.f64 re) (/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (-.f64 (+.f64 (exp.f64 im) #s(literal 1 binary64)) im)))))
(*.f64 (cos.f64 re) (/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 3 binary64)) im)) (fma.f64 (exp.f64 im) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im)) (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64)))) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im)))
(*.f64 (cos.f64 re) (/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (-.f64 (+.f64 (exp.f64 im) #s(literal 1 binary64)) im)))
(*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (/.f64 (cos.f64 re) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (cos.f64 re)) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im)))))
(*.f64 (cos.f64 re) (/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (-.f64 (+.f64 (exp.f64 im) #s(literal 1 binary64)) im)))))
(*.f64 (cos.f64 re) (/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 3 binary64)) im)) (fma.f64 (exp.f64 im) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im)) (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (cos.f64 re)) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im)))
(*.f64 (cos.f64 re) (/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (-.f64 (+.f64 (exp.f64 im) #s(literal 1 binary64)) im)))
(*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (/.f64 (cos.f64 re) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im))))
(pow.f64 (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))) #s(literal 1 binary64))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (cos.f64 re) (-.f64 (neg.f64 im) (expm1.f64 im)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))) #s(literal 3 binary64))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (cos.f64 re) (-.f64 (neg.f64 im) (expm1.f64 im)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (cos.f64 re) (-.f64 (neg.f64 im) (expm1.f64 im)))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))) #s(literal 2 binary64))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (cos.f64 re) (-.f64 (neg.f64 im) (expm1.f64 im)))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(fabs.f64 (*.f64 (cos.f64 re) (-.f64 (neg.f64 im) (expm1.f64 im))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (cos.f64 re) (-.f64 (neg.f64 im) (expm1.f64 im)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (cos.f64 re) (-.f64 (neg.f64 im) (expm1.f64 im)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))) #s(literal 3 binary64)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (cos.f64 re) (-.f64 (neg.f64 im) (expm1.f64 im)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (cos.f64 re) (-.f64 (neg.f64 im) (expm1.f64 im)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (cos.f64 re) (-.f64 (neg.f64 im) (expm1.f64 im)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (-.f64 (neg.f64 im) (expm1.f64 im)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (cos.f64 re) (-.f64 (neg.f64 im) (expm1.f64 im)))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (cos.f64 re) (-.f64 (neg.f64 im) (expm1.f64 im)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (cos.f64 re) (-.f64 (neg.f64 im) (expm1.f64 im)))
(+.f64 #s(literal 1 binary64) (neg.f64 (+.f64 im (exp.f64 im))))
(-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))
(-.f64 (neg.f64 im) (expm1.f64 im))
(+.f64 #s(literal 1 binary64) (+.f64 (neg.f64 im) (neg.f64 (exp.f64 im))))
(-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))
(-.f64 (neg.f64 im) (expm1.f64 im))
(+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 im) (exp.f64 im)))
(-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))
(-.f64 (neg.f64 im) (expm1.f64 im))
(+.f64 (-.f64 #s(literal 1 binary64) im) (neg.f64 (exp.f64 im)))
(-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))
(-.f64 (neg.f64 im) (expm1.f64 im))
(+.f64 (-.f64 #s(literal 1 binary64) im) (*.f64 (neg.f64 (exp.f64 im)) #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))
(-.f64 (neg.f64 im) (expm1.f64 im))
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (fma.f64 (neg.f64 (exp.f64 im)) #s(literal 1 binary64) (exp.f64 im)))
(+.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (fma.f64 #s(literal -1 binary64) (exp.f64 im) (exp.f64 im)))
(+.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 #s(literal 0 binary64) (exp.f64 im)))
(+.f64 (-.f64 (neg.f64 im) (expm1.f64 im)) (*.f64 #s(literal 0 binary64) (exp.f64 im)))
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (pow.f64 (cbrt.f64 (exp.f64 im)) #s(literal 2 binary64)) (exp.f64 im)))
(+.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (pow.f64 (cbrt.f64 (exp.f64 im)) #s(literal 2 binary64)) (exp.f64 im)))
(+.f64 (-.f64 (neg.f64 im) (expm1.f64 im)) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (pow.f64 (cbrt.f64 (exp.f64 im)) #s(literal 2 binary64)) (exp.f64 im)))
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (sqrt.f64 (exp.f64 im)) (exp.f64 im)))
(+.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (sqrt.f64 (exp.f64 im)) (exp.f64 im)))
(+.f64 (-.f64 (neg.f64 im) (expm1.f64 im)) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (sqrt.f64 (exp.f64 im)) (exp.f64 im)))
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (fma.f64 #s(literal -1 binary64) (exp.f64 im) (exp.f64 im)))
(+.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (fma.f64 #s(literal -1 binary64) (exp.f64 im) (exp.f64 im)))
(+.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 #s(literal 0 binary64) (exp.f64 im)))
(+.f64 (-.f64 (neg.f64 im) (expm1.f64 im)) (*.f64 #s(literal 0 binary64) (exp.f64 im)))
(+.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (exp.f64 im)) (exp.f64 im)))
(+.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (exp.f64 im)) (exp.f64 im)))
(+.f64 (+.f64 (-.f64 (neg.f64 im) (expm1.f64 im)) (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 im)) #s(literal 3 binary64)))) (exp.f64 im))
(+.f64 (neg.f64 (exp.f64 im)) (-.f64 #s(literal 1 binary64) im))
(-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))
(-.f64 (neg.f64 im) (expm1.f64 im))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 1 binary64) (neg.f64 (exp.f64 im))) (fma.f64 (neg.f64 (exp.f64 im)) #s(literal 1 binary64) (exp.f64 im)))
(+.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (fma.f64 #s(literal -1 binary64) (exp.f64 im) (exp.f64 im)))
(+.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 #s(literal 0 binary64) (exp.f64 im)))
(+.f64 (-.f64 (neg.f64 im) (expm1.f64 im)) (*.f64 #s(literal 0 binary64) (exp.f64 im)))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 1 binary64) (neg.f64 (exp.f64 im))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (pow.f64 (cbrt.f64 (exp.f64 im)) #s(literal 2 binary64)) (exp.f64 im)))
(+.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (pow.f64 (cbrt.f64 (exp.f64 im)) #s(literal 2 binary64)) (exp.f64 im)))
(+.f64 (-.f64 (neg.f64 im) (expm1.f64 im)) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (pow.f64 (cbrt.f64 (exp.f64 im)) #s(literal 2 binary64)) (exp.f64 im)))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 1 binary64) (neg.f64 (exp.f64 im))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (sqrt.f64 (exp.f64 im)) (exp.f64 im)))
(+.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (sqrt.f64 (exp.f64 im)) (exp.f64 im)))
(+.f64 (-.f64 (neg.f64 im) (expm1.f64 im)) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (sqrt.f64 (exp.f64 im)) (exp.f64 im)))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 1 binary64) (neg.f64 (exp.f64 im))) (fma.f64 #s(literal -1 binary64) (exp.f64 im) (exp.f64 im)))
(+.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (fma.f64 #s(literal -1 binary64) (exp.f64 im) (exp.f64 im)))
(+.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 #s(literal 0 binary64) (exp.f64 im)))
(+.f64 (-.f64 (neg.f64 im) (expm1.f64 im)) (*.f64 #s(literal 0 binary64) (exp.f64 im)))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 1 binary64) (neg.f64 (exp.f64 im))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (exp.f64 im)) (exp.f64 im)))
(+.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (exp.f64 im)) (exp.f64 im)))
(+.f64 (+.f64 (-.f64 (neg.f64 im) (expm1.f64 im)) (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 im)) #s(literal 3 binary64)))) (exp.f64 im))
(+.f64 (fma.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) im)) (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) im)) #s(literal 2 binary64)) (neg.f64 (exp.f64 im))) (fma.f64 (neg.f64 (exp.f64 im)) #s(literal 1 binary64) (exp.f64 im)))
(+.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (fma.f64 #s(literal -1 binary64) (exp.f64 im) (exp.f64 im)))
(+.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 #s(literal 0 binary64) (exp.f64 im)))
(+.f64 (-.f64 (neg.f64 im) (expm1.f64 im)) (*.f64 #s(literal 0 binary64) (exp.f64 im)))
(+.f64 (fma.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) im)) (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) im)) #s(literal 2 binary64)) (neg.f64 (exp.f64 im))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (pow.f64 (cbrt.f64 (exp.f64 im)) #s(literal 2 binary64)) (exp.f64 im)))
(+.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (pow.f64 (cbrt.f64 (exp.f64 im)) #s(literal 2 binary64)) (exp.f64 im)))
(+.f64 (-.f64 (neg.f64 im) (expm1.f64 im)) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (pow.f64 (cbrt.f64 (exp.f64 im)) #s(literal 2 binary64)) (exp.f64 im)))
(+.f64 (fma.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) im)) (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) im)) #s(literal 2 binary64)) (neg.f64 (exp.f64 im))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (sqrt.f64 (exp.f64 im)) (exp.f64 im)))
(+.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (sqrt.f64 (exp.f64 im)) (exp.f64 im)))
(+.f64 (-.f64 (neg.f64 im) (expm1.f64 im)) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (sqrt.f64 (exp.f64 im)) (exp.f64 im)))
(+.f64 (fma.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) im)) (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) im)) #s(literal 2 binary64)) (neg.f64 (exp.f64 im))) (fma.f64 #s(literal -1 binary64) (exp.f64 im) (exp.f64 im)))
(+.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (fma.f64 #s(literal -1 binary64) (exp.f64 im) (exp.f64 im)))
(+.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 #s(literal 0 binary64) (exp.f64 im)))
(+.f64 (-.f64 (neg.f64 im) (expm1.f64 im)) (*.f64 #s(literal 0 binary64) (exp.f64 im)))
(+.f64 (fma.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) im)) (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) im)) #s(literal 2 binary64)) (neg.f64 (exp.f64 im))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (exp.f64 im)) (exp.f64 im)))
(+.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (exp.f64 im)) (exp.f64 im)))
(+.f64 (+.f64 (-.f64 (neg.f64 im) (expm1.f64 im)) (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 im)) #s(literal 3 binary64)))) (exp.f64 im))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 im im im))) (neg.f64 (exp.f64 im))) (fma.f64 (neg.f64 (exp.f64 im)) #s(literal 1 binary64) (exp.f64 im)))
(+.f64 (fma.f64 #s(literal -1 binary64) (exp.f64 im) (exp.f64 im)) (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 im im im))) (neg.f64 (exp.f64 im))))
(-.f64 (+.f64 (*.f64 #s(literal 0 binary64) (exp.f64 im)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 im im im)))) (exp.f64 im))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 im im im))) (neg.f64 (exp.f64 im))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (pow.f64 (cbrt.f64 (exp.f64 im)) #s(literal 2 binary64)) (exp.f64 im)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (pow.f64 (cbrt.f64 (exp.f64 im)) #s(literal 2 binary64)) (exp.f64 im)) (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 im im im))) (neg.f64 (exp.f64 im))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (pow.f64 (cbrt.f64 (exp.f64 im)) #s(literal 2 binary64)) (exp.f64 im)) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 im im im))) (exp.f64 im)))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 im im im))) (neg.f64 (exp.f64 im))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (sqrt.f64 (exp.f64 im)) (exp.f64 im)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (sqrt.f64 (exp.f64 im)) (exp.f64 im)) (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 im im im))) (neg.f64 (exp.f64 im))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (sqrt.f64 (exp.f64 im)) (exp.f64 im)) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 im im im))) (exp.f64 im)))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 im im im))) (neg.f64 (exp.f64 im))) (fma.f64 #s(literal -1 binary64) (exp.f64 im) (exp.f64 im)))
(+.f64 (fma.f64 #s(literal -1 binary64) (exp.f64 im) (exp.f64 im)) (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 im im im))) (neg.f64 (exp.f64 im))))
(-.f64 (+.f64 (*.f64 #s(literal 0 binary64) (exp.f64 im)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 im im im)))) (exp.f64 im))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 im im im))) (neg.f64 (exp.f64 im))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (exp.f64 im)) (exp.f64 im)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (exp.f64 im)) (exp.f64 im)) (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 im im im))) (neg.f64 (exp.f64 im))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (exp.f64 im)) (exp.f64 im)) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 im im im))) (exp.f64 im)))
(-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 im im im))) (-.f64 (-.f64 (exp.f64 im) (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 im)) #s(literal 3 binary64)))) (exp.f64 im)))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 im #s(literal 1 binary64))) (neg.f64 (exp.f64 im))) (fma.f64 (neg.f64 (exp.f64 im)) #s(literal 1 binary64) (exp.f64 im)))
(+.f64 (fma.f64 #s(literal -1 binary64) (exp.f64 im) (exp.f64 im)) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 im #s(literal 1 binary64)))) (exp.f64 im)))
(+.f64 (*.f64 #s(literal 0 binary64) (exp.f64 im)) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 im #s(literal 1 binary64))) (exp.f64 im)))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 im #s(literal 1 binary64))) (neg.f64 (exp.f64 im))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (pow.f64 (cbrt.f64 (exp.f64 im)) #s(literal 2 binary64)) (exp.f64 im)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (pow.f64 (cbrt.f64 (exp.f64 im)) #s(literal 2 binary64)) (exp.f64 im)) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 im #s(literal 1 binary64)))) (exp.f64 im)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (pow.f64 (cbrt.f64 (exp.f64 im)) #s(literal 2 binary64)) (exp.f64 im)) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 im #s(literal 1 binary64))) (exp.f64 im)))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 im #s(literal 1 binary64))) (neg.f64 (exp.f64 im))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (sqrt.f64 (exp.f64 im)) (exp.f64 im)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (sqrt.f64 (exp.f64 im)) (exp.f64 im)) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 im #s(literal 1 binary64)))) (exp.f64 im)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (sqrt.f64 (exp.f64 im)) (exp.f64 im)) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 im #s(literal 1 binary64))) (exp.f64 im)))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 im #s(literal 1 binary64))) (neg.f64 (exp.f64 im))) (fma.f64 #s(literal -1 binary64) (exp.f64 im) (exp.f64 im)))
(+.f64 (fma.f64 #s(literal -1 binary64) (exp.f64 im) (exp.f64 im)) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 im #s(literal 1 binary64)))) (exp.f64 im)))
(+.f64 (*.f64 #s(literal 0 binary64) (exp.f64 im)) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 im #s(literal 1 binary64))) (exp.f64 im)))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 im #s(literal 1 binary64))) (neg.f64 (exp.f64 im))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (exp.f64 im)) (exp.f64 im)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (exp.f64 im)) (exp.f64 im)) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 im #s(literal 1 binary64)))) (exp.f64 im)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 im)) #s(literal 2 binary64))) (cbrt.f64 (exp.f64 im)) (exp.f64 im)) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 im #s(literal 1 binary64))) (exp.f64 im)))
(+.f64 (+.f64 (exp.f64 im) (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 im)) #s(literal 3 binary64)))) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 im #s(literal 1 binary64))) (exp.f64 im)))
(*.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))
(-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))
(-.f64 (neg.f64 im) (expm1.f64 im))
(*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))
(-.f64 (neg.f64 im) (expm1.f64 im))
(*.f64 (cbrt.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))) (pow.f64 (cbrt.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))) #s(literal 2 binary64)))
(-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))
(-.f64 (neg.f64 im) (expm1.f64 im))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))
(-.f64 (neg.f64 im) (expm1.f64 im))
(*.f64 (sqrt.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))) (sqrt.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))
(-.f64 (neg.f64 im) (expm1.f64 im))
(*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (exp.f64 (*.f64 im #s(literal 3 binary64)))) #s(literal 1 binary64)) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (-.f64 (+.f64 (exp.f64 im) #s(literal 1 binary64)) im))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 3 binary64)) im)) (fma.f64 (exp.f64 im) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im)) (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im))))
(*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (exp.f64 im) #s(literal 1 binary64)) im)))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im)))
(*.f64 (+.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) im)) (sqrt.f64 (exp.f64 im))) (-.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) im)) (sqrt.f64 (exp.f64 im))))
(*.f64 (+.f64 (sqrt.f64 (exp.f64 im)) (sqrt.f64 (-.f64 #s(literal 1 binary64) im))) (-.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) im)) (sqrt.f64 (exp.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im)))) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (exp.f64 (*.f64 im #s(literal 3 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (exp.f64 (*.f64 im #s(literal 3 binary64)))) #s(literal 1 binary64)) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (-.f64 (+.f64 (exp.f64 im) #s(literal 1 binary64)) im))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 3 binary64)) im)) (fma.f64 (exp.f64 im) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im)) (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im)) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (exp.f64 im) #s(literal 1 binary64)) im)))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im)))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (exp.f64 (*.f64 im #s(literal 3 binary64)))) #s(literal 1 binary64)) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (-.f64 (+.f64 (exp.f64 im) #s(literal 1 binary64)) im))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 3 binary64)) im)) (fma.f64 (exp.f64 im) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im)) (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im)))
(*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (exp.f64 im) #s(literal 1 binary64)) im)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (-.f64 (+.f64 (exp.f64 im) #s(literal 1 binary64)) im)))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 3 binary64)) im)) (fma.f64 (exp.f64 im) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im)) (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64)))) (neg.f64 (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (neg.f64 (-.f64 (+.f64 (exp.f64 im) #s(literal 1 binary64)) im))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64))) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (-.f64 (+.f64 im #s(literal -1 binary64)) (exp.f64 im)))
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (-.f64 (+.f64 im #s(literal -1 binary64)) (exp.f64 im)))
(/.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (pow.f64 (neg.f64 (exp.f64 im)) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (exp.f64 im)) (neg.f64 (exp.f64 im))) (*.f64 (-.f64 #s(literal 1 binary64) im) (neg.f64 (exp.f64 im))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (exp.f64 (*.f64 im #s(literal 3 binary64)))) #s(literal 1 binary64)) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (-.f64 (+.f64 (exp.f64 im) #s(literal 1 binary64)) im))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 3 binary64)) im)) (fma.f64 (exp.f64 im) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im)) (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 im (exp.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 im (exp.f64 im)) (+.f64 im (exp.f64 im))) (+.f64 im (exp.f64 im)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 im (exp.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 im #s(literal 1 binary64)) (exp.f64 im)) (+.f64 im (exp.f64 im)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (+.f64 im (exp.f64 im)) #s(literal 3 binary64))) (fma.f64 (+.f64 im (+.f64 (exp.f64 im) #s(literal 1 binary64))) (+.f64 im (exp.f64 im)) #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (neg.f64 (exp.f64 im)) (neg.f64 (exp.f64 im)))) (-.f64 (-.f64 #s(literal 1 binary64) im) (neg.f64 (exp.f64 im))))
(*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (exp.f64 im) #s(literal 1 binary64)) im)))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 im (exp.f64 im)) (+.f64 im (exp.f64 im)))) (+.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 im (exp.f64 im)) (+.f64 im (exp.f64 im)))) (+.f64 (+.f64 im #s(literal 1 binary64)) (exp.f64 im)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 im (exp.f64 im)) (+.f64 im (exp.f64 im)))) (+.f64 im (+.f64 (exp.f64 im) #s(literal 1 binary64))))
(pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))
(-.f64 (neg.f64 im) (expm1.f64 im))
(pow.f64 (cbrt.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))) #s(literal 3 binary64))
(-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))
(-.f64 (neg.f64 im) (expm1.f64 im))
(pow.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))
(-.f64 (neg.f64 im) (expm1.f64 im))
(pow.f64 (sqrt.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))) #s(literal 2 binary64))
(-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))
(-.f64 (neg.f64 im) (expm1.f64 im))
(sqrt.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) #s(literal 2 binary64)))
(fabs.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(fabs.f64 (-.f64 (neg.f64 im) (expm1.f64 im)))
(log.f64 (exp.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))
(-.f64 (neg.f64 im) (expm1.f64 im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))))
(-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))
(-.f64 (neg.f64 im) (expm1.f64 im))
(cbrt.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) #s(literal 3 binary64)))
(-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))
(-.f64 (neg.f64 im) (expm1.f64 im))
(expm1.f64 (log1p.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(+.f64 (-.f64 #s(literal 2 binary64) (+.f64 im (exp.f64 im))) #s(literal -1 binary64))
(log1p.f64 (expm1.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))
(-.f64 (neg.f64 im) (expm1.f64 im))
(exp.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))
(-.f64 (neg.f64 im) (expm1.f64 im))
(exp.f64 (*.f64 (log.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))) #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))
(-.f64 (neg.f64 im) (expm1.f64 im))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) im) (neg.f64 (exp.f64 im)))
(-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))
(-.f64 (neg.f64 im) (expm1.f64 im))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) im)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) im)) (neg.f64 (exp.f64 im)))
(-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))
(-.f64 (neg.f64 im) (expm1.f64 im))
(fma.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) im)) (sqrt.f64 (-.f64 #s(literal 1 binary64) im)) (neg.f64 (exp.f64 im)))
(-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))
(-.f64 (neg.f64 im) (expm1.f64 im))
(+.f64 #s(literal 1 binary64) (neg.f64 im))
(-.f64 #s(literal 1 binary64) im)
(+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 im) #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) im)
(+.f64 (neg.f64 im) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) im)
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) im))
(-.f64 #s(literal 1 binary64) im)
(*.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) im)
(*.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) im)) (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) im)) #s(literal 2 binary64)))
(-.f64 #s(literal 1 binary64) im)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) im)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) im)))
(-.f64 #s(literal 1 binary64) im)
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) im)) (sqrt.f64 (-.f64 #s(literal 1 binary64) im)))
(-.f64 #s(literal 1 binary64) im)
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 im im im))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 im im im)))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 im #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 im #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (fma.f64 im im im)) (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 im im im))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 im im im)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 im #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 im #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 im #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 im im im)))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 im im im))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 im #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 im #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (fma.f64 im im im))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (+.f64 #s(literal -1 binary64) (neg.f64 (fma.f64 im im im))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 3 binary64))) (-.f64 #s(literal -1 binary64) (fma.f64 im im im)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (+.f64 im #s(literal 1 binary64))))
(neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 (neg.f64 im) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64))) (-.f64 #s(literal -1 binary64) im))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 im) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (neg.f64 im) (neg.f64 im)) (neg.f64 im))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 im im im))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 im im im)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 im) (neg.f64 im))) (-.f64 #s(literal 1 binary64) (neg.f64 im)))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 im #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 im #s(literal 1 binary64)))
(pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) im)
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) im)) #s(literal 3 binary64))
(-.f64 #s(literal 1 binary64) im)
(pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 #s(literal 1 binary64) im)
(pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) im)) #s(literal 2 binary64))
(-.f64 #s(literal 1 binary64) im)
(sqrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)))
(fabs.f64 (-.f64 #s(literal 1 binary64) im))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) im)))
(-.f64 #s(literal 1 binary64) im)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1 binary64) im))))
(-.f64 #s(literal 1 binary64) im)
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)))
(-.f64 #s(literal 1 binary64) im)
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) im)))
(+.f64 (-.f64 #s(literal 2 binary64) im) #s(literal -1 binary64))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) im)))
(-.f64 #s(literal 1 binary64) im)
(exp.f64 (log1p.f64 (neg.f64 im)))
(-.f64 #s(literal 1 binary64) im)
(exp.f64 (*.f64 (log1p.f64 (neg.f64 im)) #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) im)
(+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/60 binary64)))
(+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/60 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/60 binary64)))))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/216000 binary64)) #s(literal -1/27 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)) (+.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/180 binary64)))))
(*.f64 (fma.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/216000 binary64) #s(literal -1/27 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64) (+.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/180 binary64))))))
(*.f64 (fma.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/216000 binary64) #s(literal -1/27 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/180 binary64) #s(literal 1/9 binary64)))))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)) #s(literal -1/9 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64) #s(literal -1/9 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/216000 binary64)) #s(literal -1/27 binary64)) (pow.f64 im #s(literal 2 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)) (+.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/180 binary64)))))
(*.f64 (fma.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/216000 binary64) #s(literal -1/27 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64) (+.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/180 binary64))))))
(*.f64 (fma.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/216000 binary64) #s(literal -1/27 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/180 binary64) #s(literal 1/9 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)) #s(literal -1/9 binary64)) (pow.f64 im #s(literal 2 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64) #s(literal -1/9 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64))))
(pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 1 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/60 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal 3 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/60 binary64)))
(pow.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/60 binary64)))
(pow.f64 (*.f64 im (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)))
(fabs.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/60 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/60 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/60 binary64)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 3 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/60 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/60 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/60 binary64)))
(exp.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/60 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/60 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(pow.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 1 binary64))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 3 binary64))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(pow.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 2 binary64))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(log.f64 (pow.f64 (exp.f64 im) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 3 binary64)))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(exp.f64 (log.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 1 binary64)))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(+.f64 (*.f64 im (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im #s(literal -2 binary64)))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) im) (*.f64 #s(literal -2 binary64) im))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(/.f64 (*.f64 im (+.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 3 binary64)) #s(literal -8 binary64))) (+.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))))))
(*.f64 im (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 3 binary64)) #s(literal -8 binary64)) (+.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))))))
(*.f64 im (/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/60 binary64))) #s(literal 3 binary64)) #s(literal -8 binary64)) (+.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/60 binary64))) #s(literal 2 binary64)) (fma.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/60 binary64))) #s(literal 2 binary64) #s(literal 4 binary64)))))
(/.f64 (*.f64 im (+.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)) #s(literal -4 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64)))
(*.f64 im (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)) #s(literal -4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))))
(*.f64 im (/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/60 binary64))) #s(literal 2 binary64)) #s(literal -4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 3 binary64)) #s(literal -8 binary64)) im) (+.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))))))
(*.f64 im (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 3 binary64)) #s(literal -8 binary64)) (+.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))))))
(*.f64 im (/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/60 binary64))) #s(literal 3 binary64)) #s(literal -8 binary64)) (+.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/60 binary64))) #s(literal 2 binary64)) (fma.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/60 binary64))) #s(literal 2 binary64) #s(literal 4 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)) #s(literal -4 binary64)) im) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64)))
(*.f64 im (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)) #s(literal -4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))))
(*.f64 im (/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/60 binary64))) #s(literal 2 binary64)) #s(literal -4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))))
(pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 1 binary64))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal 3 binary64))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(pow.f64 (sqrt.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal 2 binary64))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(log.f64 (pow.f64 (exp.f64 im) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64)))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 3 binary64))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(exp.f64 (log.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal 1 binary64)))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))

eval115.0ms (1.1%)

Memory
-1.1MiB live, 190.1MiB allocated
Compiler

Compiled 16 444 to 3 242 computations (80.3% saved)

prune183.0ms (1.8%)

Memory
24.3MiB live, 266.5MiB allocated
Pruning

22 alts after pruning (20 fresh and 2 done)

PrunedKeptTotal
New72516741
Fresh246
Picked415
Done011
Total73122753
Accuracy
99.9%
Counts
753 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
88.7%
(pow.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 3 binary64))
82.9%
(*.f64 im (*.f64 (cos.f64 re) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal -1 binary64))))
76.1%
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
88.7%
(*.f64 #s(literal 1/2 binary64) (pow.f64 (cbrt.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 3 binary64)))
7.2%
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (+.f64 im #s(literal 1 binary64))) (cos.f64 re)))
18.8%
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -2 binary64))))
55.7%
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (log.f64 (exp.f64 (cos.f64 re)))))
55.7%
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re)))
53.4%
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im)) (cos.f64 re)))
89.4%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (log.f64 (exp.f64 (cos.f64 re)))))
89.6%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (expm1.f64 (log1p.f64 (cos.f64 re)))))
66.3%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (exp.f64 (log.f64 (cos.f64 re)))))
89.7%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (*.f64 im im)) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
88.6%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/120 binary64) im) #s(literal 1/24 binary64))) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
86.4%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
82.0%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/6 binary64) im) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
82.9%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
76.4%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 2 binary64))) (cos.f64 re)))
2.3%
(*.f64 #s(literal 1/2 binary64) #s(literal 8 binary64))
3.7%
(*.f64 #s(literal 1/2 binary64) #s(literal 0 binary64))
2.3%
#s(literal 1/4 binary64)
3.4%
#s(literal -1 binary64)
Compiler

Compiled 676 to 509 computations (24.7% saved)

simplify72.0ms (0.7%)

Memory
-4.0MiB live, 33.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 #s(literal 1 binary64) im)
cost-diff64
(-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))
cost-diff64
(*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -2 binary64)))
cost-diff192
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -2 binary64))))
cost-diff-6272
(-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))
cost-diff-6272
(*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64)))
cost-diff0
(cos.f64 re)
cost-diff0
(*.f64 #s(literal -1/24 binary64) im)
cost-diff-6272
(*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im)))
cost-diff-6272
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
cost-diff0
(*.f64 #s(literal -1/4 binary64) im)
cost-diff0
(cos.f64 re)
cost-diff-6336
(*.f64 im im)
cost-diff-6336
(*.f64 #s(literal -1/60 binary64) (*.f64 im im))
cost-diff0
(cos.f64 re)
cost-diff0
(pow.f64 im #s(literal 2 binary64))
Rules
771×unsub-neg
637×fmm-def
383×associate-+l+
378×associate-+r+
375×distribute-lft-in
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
050968
1122956
2299950
3933948
43175942
55826942
Stop Event
node limit
Calls
Call 1
Inputs
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (*.f64 im im)) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
#s(literal 1/2 binary64)
(*.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (*.f64 im im)) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re))
(*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (*.f64 im im)) #s(literal 1/3 binary64))) #s(literal 2 binary64)))
im
(-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (*.f64 im im)) #s(literal 1/3 binary64))) #s(literal 2 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (*.f64 im im)) #s(literal 1/3 binary64)))
(pow.f64 im #s(literal 2 binary64))
#s(literal 2 binary64)
(-.f64 (*.f64 #s(literal -1/60 binary64) (*.f64 im im)) #s(literal 1/3 binary64))
(*.f64 #s(literal -1/60 binary64) (*.f64 im im))
#s(literal -1/60 binary64)
(*.f64 im im)
#s(literal 1/3 binary64)
(cos.f64 re)
re
#s(literal -1 binary64)
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
im
(*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im)))
(cos.f64 re)
re
(+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))
#s(literal -1 binary64)
(*.f64 #s(literal -1/4 binary64) im)
#s(literal -1/4 binary64)
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
#s(literal 1/2 binary64)
(*.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (cos.f64 re))
(*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
im
(-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))
(*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64)))
(-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))
(*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64)))
(-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))
(*.f64 #s(literal -1/24 binary64) im)
#s(literal -1/24 binary64)
#s(literal 1/6 binary64)
#s(literal 2 binary64)
(cos.f64 re)
re
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -2 binary64))))
#s(literal 1/2 binary64)
(*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -2 binary64)))
(-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))
(-.f64 #s(literal 1 binary64) im)
#s(literal 1 binary64)
im
(exp.f64 im)
(/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -2 binary64))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))
(cos.f64 (*.f64 re #s(literal 2 binary64)))
(*.f64 re #s(literal 2 binary64))
re
#s(literal 2 binary64)
#s(literal -2 binary64)
Outputs
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (*.f64 im im)) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 im (cos.f64 re))))
(*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 im (*.f64 #s(literal 1/2 binary64) (cos.f64 re))))
(*.f64 (cos.f64 re) (fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (pow.f64 im #s(literal 3 binary64))) (neg.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (pow.f64 im #s(literal 3 binary64)))) im))
(*.f64 (cos.f64 re) (fma.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 3 binary64))) (neg.f64 im)))
#s(literal 1/2 binary64)
(*.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (*.f64 im im)) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re))
(*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))
(*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 im (cos.f64 re)))
(*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))
(*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (*.f64 im im)) #s(literal 1/3 binary64))) #s(literal 2 binary64)))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
im
(-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (*.f64 im im)) #s(literal 1/3 binary64))) #s(literal 2 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (*.f64 im im)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))
(pow.f64 im #s(literal 2 binary64))
#s(literal 2 binary64)
(-.f64 (*.f64 #s(literal -1/60 binary64) (*.f64 im im)) #s(literal 1/3 binary64))
(fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(*.f64 #s(literal -1/60 binary64) (*.f64 im im))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64))
#s(literal -1/60 binary64)
(*.f64 im im)
(pow.f64 im #s(literal 2 binary64))
#s(literal 1/3 binary64)
(cos.f64 re)
re
#s(literal -1 binary64)
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64)))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
im
(*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im)))
(*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(cos.f64 re)
re
(+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))
(+.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64)))
(fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))
#s(literal -1 binary64)
(*.f64 #s(literal -1/4 binary64) im)
(*.f64 im #s(literal -1/4 binary64))
#s(literal -1/4 binary64)
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (*.f64 im (fma.f64 im (fma.f64 im (fma.f64 #s(literal -1/24 binary64) im #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (*.f64 im (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)))))
(*.f64 (*.f64 im (cos.f64 re)) (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64)))
#s(literal 1/2 binary64)
(*.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (cos.f64 re))
(*.f64 (cos.f64 re) (*.f64 im (fma.f64 im (fma.f64 im (fma.f64 #s(literal -1/24 binary64) im #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))))
(*.f64 (cos.f64 re) (*.f64 im (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))))
(*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(*.f64 im (fma.f64 im (fma.f64 im (fma.f64 #s(literal -1/24 binary64) im #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)))
(*.f64 im (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)))
im
(-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))
(fma.f64 im (fma.f64 im (fma.f64 #s(literal -1/24 binary64) im #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))
(fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))
(*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64)))
(*.f64 im (fma.f64 im (fma.f64 #s(literal -1/24 binary64) im #s(literal -1/6 binary64)) #s(literal -1/2 binary64)))
(*.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)))
(-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))
(fma.f64 im (fma.f64 #s(literal -1/24 binary64) im #s(literal -1/6 binary64)) #s(literal -1/2 binary64))
(fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64))
(*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64)))
(*.f64 im (fma.f64 #s(literal -1/24 binary64) im #s(literal -1/6 binary64)))
(*.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)))
(-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))
(fma.f64 #s(literal -1/24 binary64) im #s(literal -1/6 binary64))
(fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))
(*.f64 #s(literal -1/24 binary64) im)
(*.f64 im #s(literal -1/24 binary64))
#s(literal -1/24 binary64)
#s(literal 1/6 binary64)
#s(literal 2 binary64)
(cos.f64 re)
re
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) #s(literal -2 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) #s(literal -2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal -1/4 binary64))
(*.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))
(*.f64 #s(literal -1/4 binary64) (*.f64 (-.f64 (neg.f64 im) (expm1.f64 im)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))
#s(literal 1/2 binary64)
(*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -2 binary64)))
(*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) #s(literal -2 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) #s(literal -2 binary64)))
(*.f64 (-.f64 (neg.f64 im) (expm1.f64 im)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) #s(literal -1/2 binary64)))
(-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))
(-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))
(-.f64 (neg.f64 im) (expm1.f64 im))
(-.f64 #s(literal 1 binary64) im)
#s(literal 1 binary64)
im
(exp.f64 im)
(/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -2 binary64))
(/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) #s(literal -2 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) #s(literal -1/2 binary64))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))
(cos.f64 (*.f64 re #s(literal 2 binary64)))
(cos.f64 (*.f64 #s(literal 2 binary64) re))
(*.f64 re #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) re)
re
#s(literal 2 binary64)
#s(literal -2 binary64)

localize471.0ms (4.6%)

Memory
-341.8MiB live, 399.4MiB allocated
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(cos.f64 (*.f64 re #s(literal 2 binary64)))
accuracy99.9%
(*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -2 binary64)))
accuracy99.3%
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))
accuracy56.0%
(-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))
accuracy99.9%
(*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64)))
accuracy99.8%
(*.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (cos.f64 re))
accuracy99.7%
(*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64)))
accuracy99.5%
(*.f64 #s(literal -1/24 binary64) im)
accuracy100.0%
(*.f64 #s(literal -1/4 binary64) im)
accuracy100.0%
(cos.f64 re)
accuracy99.9%
(*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im)))
accuracy99.8%
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
accuracy100.0%
(*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (*.f64 im im)) #s(literal 1/3 binary64))) #s(literal 2 binary64)))
accuracy99.8%
(*.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (*.f64 im im)) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re))
accuracy99.8%
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (*.f64 im im)) #s(literal 1/3 binary64)))
accuracy99.5%
(*.f64 #s(literal -1/60 binary64) (*.f64 im im))
Samples
88.0ms120×1valid
54.0ms135×0valid
2.0ms5exit
Compiler

Compiled 317 to 46 computations (85.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 111.0ms
ival-mult: 40.0ms (36.1% of total)
...in/eval/compile.rkt:77:19: 15.0ms (13.5% of total)
ival-sub: 13.0ms (11.7% of total)
ival-cos: 13.0ms (11.7% of total)
ival-pow2: 8.0ms (7.2% of total)
adjust: 7.0ms (6.3% of total)
ival-exp: 6.0ms (5.4% of total)
ival-add: 4.0ms (3.6% of total)
ival-div: 3.0ms (2.7% of total)
...in/eval/compile.rkt:76:19: 1.0ms (0.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series83.0ms (0.8%)

Memory
-2.3MiB live, 160.5MiB allocated
Counts
17 → 241
Calls
Call 1
Inputs
#<alt (*.f64 #s(literal -1/60 binary64) (*.f64 im im))>
#<alt (*.f64 im im)>
#<alt (*.f64 #s(literal -1/4 binary64) im)>
#<alt (*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))>
#<alt (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im)))>
#<alt (*.f64 #s(literal -1/24 binary64) im)>
#<alt (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64)))>
#<alt (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -2 binary64))))>
#<alt (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -2 binary64)))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (*.f64 im im)) #s(literal 1/3 binary64)))>
#<alt (*.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (*.f64 im im)) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re))>
#<alt (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (*.f64 im im)) #s(literal 1/3 binary64))) #s(literal 2 binary64)))>
#<alt (*.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (cos.f64 re))>
#<alt (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64)))>
#<alt (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))>
#<alt (cos.f64 (*.f64 re #s(literal 2 binary64)))>
Outputs
#<alt (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (pow.f64 im #s(literal 2 binary64))>
#<alt (pow.f64 im #s(literal 2 binary64))>
#<alt (pow.f64 im #s(literal 2 binary64))>
#<alt (pow.f64 im #s(literal 2 binary64))>
#<alt (pow.f64 im #s(literal 2 binary64))>
#<alt (pow.f64 im #s(literal 2 binary64))>
#<alt (pow.f64 im #s(literal 2 binary64))>
#<alt (pow.f64 im #s(literal 2 binary64))>
#<alt (pow.f64 im #s(literal 2 binary64))>
#<alt (pow.f64 im #s(literal 2 binary64))>
#<alt (pow.f64 im #s(literal 2 binary64))>
#<alt (pow.f64 im #s(literal 2 binary64))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re)))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re)))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re)))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re)))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))>
#<alt (+.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))))))>
#<alt (+.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))))))>
#<alt (+.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 #s(literal 1/40320 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))))))))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 #s(literal -1/4 binary64) im)) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))))) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 #s(literal 1/24 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))))) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 #s(literal 1/40320 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))))))))) #s(literal 1 binary64))>
#<alt (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re)) (/.f64 (cos.f64 re) im))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re)) (/.f64 (cos.f64 re) im))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re)) (/.f64 (cos.f64 re) im))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re)) (/.f64 (cos.f64 re) im))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im)))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (*.f64 #s(literal 1/8 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal 1/8 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal 1/96 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal 1/8 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal 1/480 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (*.f64 #s(literal 1/96 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 #s(literal 1/45 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))))))))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/630 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) (*.f64 #s(literal 1/45 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))))))))>
#<alt (*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))>
#<alt (*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))>
#<alt (*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))>
#<alt (*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))>
#<alt (*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))>
#<alt (*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))>
#<alt (*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))>
#<alt (*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (*.f64 #s(literal 2 binary64) re)) (*.f64 #s(literal 1/4 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))))>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (*.f64 #s(literal 2 binary64) re)) (*.f64 im (+.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))))))>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (*.f64 #s(literal 2 binary64) re)) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (*.f64 #s(literal 1/12 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))))))))>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (*.f64 #s(literal 2 binary64) re)) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal 1/12 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal 1/240 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (*.f64 #s(literal 1/48 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))))))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))) (+.f64 im (exp.f64 im)))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 #s(literal 2/45 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))))) (+.f64 im (exp.f64 im)))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/315 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) (*.f64 #s(literal 2/45 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))))))) (+.f64 im (exp.f64 im)))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64)))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64)))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64)))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (cos.f64 re)) (*.f64 #s(literal -1/60 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (cos.f64 re)) (*.f64 #s(literal -1/60 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (cos.f64 re)) (*.f64 #s(literal -1/60 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))))>
#<alt (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/60 binary64) (cos.f64 re))))>
#<alt (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/60 binary64) (cos.f64 re)))))>
#<alt (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/60 binary64) (cos.f64 re)))))>
#<alt (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/60 binary64) (cos.f64 re)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 1/60 binary64) (cos.f64 re)) (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 1/60 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 1/60 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 1/60 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))))))))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))))))>
#<alt (+.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))))))>
#<alt (+.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/40320 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))))))))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))>
#<alt (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))>
#<alt (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))>
#<alt (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))>
#<alt (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/60 binary64)))>
#<alt (*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/60 binary64)))>
#<alt (*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/60 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 1/60 binary64) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 1/60 binary64) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 1/60 binary64) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64)))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/2 binary64) (*.f64 im (cos.f64 re)))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/6 binary64) (*.f64 im (cos.f64 re)))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 re)) (*.f64 #s(literal -1/24 binary64) (*.f64 im (cos.f64 re)))))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 re)) (*.f64 #s(literal -1/24 binary64) (*.f64 im (cos.f64 re)))))))))>
#<alt (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/24 binary64) (cos.f64 re))))>
#<alt (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/24 binary64) (cos.f64 re)))))>
#<alt (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/24 binary64) (cos.f64 re))))))>
#<alt (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/24 binary64) (cos.f64 re))))))>
#<alt (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/24 binary64) (cos.f64 re))))>
#<alt (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 re) im))) im)) (*.f64 #s(literal -1/24 binary64) (cos.f64 re))))>
#<alt (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/2 binary64) (cos.f64 re))) im)) (*.f64 #s(literal 1/6 binary64) (cos.f64 re))) im)) (*.f64 #s(literal -1/24 binary64) (cos.f64 re))))>
#<alt (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/2 binary64) (cos.f64 re))) im)) (*.f64 #s(literal 1/6 binary64) (cos.f64 re))) im)) (*.f64 #s(literal -1/24 binary64) (cos.f64 re))))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))))) (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))))))))>
#<alt (+.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))))))))>
#<alt (+.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/40320 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))))))))))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))))>
#<alt (*.f64 im (-.f64 (*.f64 #s(literal -1/6 binary64) im) #s(literal 1/2 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im)))))>
#<alt (*.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im))) im)) #s(literal 1/24 binary64)))>
#<alt (*.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im))) im)) #s(literal 1/24 binary64)))>
#<alt (*.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im))) im)) #s(literal 1/24 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/24 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/24 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/24 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im))))))>
#<alt (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (pow.f64 re #s(literal 2 binary64))))>
#<alt (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/3 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))))>
#<alt (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 2/3 binary64) (*.f64 #s(literal -4/45 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 2 binary64))))>
#<alt (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/315 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 4/45 binary64))))) #s(literal 2 binary64))))>
#<alt (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))>
#<alt (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))>
#<alt (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))>
#<alt (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))>
#<alt (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))>
#<alt (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))>
#<alt (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))>
#<alt (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (pow.f64 re #s(literal 2 binary64))))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/3 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 2/3 binary64) (*.f64 #s(literal -4/45 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 2 binary64))))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/315 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 4/45 binary64))))) #s(literal 2 binary64))))>
#<alt (cos.f64 (*.f64 #s(literal 2 binary64) re))>
#<alt (cos.f64 (*.f64 #s(literal 2 binary64) re))>
#<alt (cos.f64 (*.f64 #s(literal 2 binary64) re))>
#<alt (cos.f64 (*.f64 #s(literal 2 binary64) re))>
#<alt (cos.f64 (*.f64 #s(literal 2 binary64) re))>
#<alt (cos.f64 (*.f64 #s(literal 2 binary64) re))>
#<alt (cos.f64 (*.f64 #s(literal 2 binary64) re))>
#<alt (cos.f64 (*.f64 #s(literal 2 binary64) re))>
Calls

69 calls:

TimeVariablePointExpression
19.0ms
re
@inf
(* (* im (- (* im (- (* im (- (* -1/24 im) 1/6)) 1/2)) 2)) (cos re))
13.0ms
im
@inf
(* im (- (* -1/24 im) 1/6))
5.0ms
re
@inf
(* im (* (cos re) (+ -1 (* -1/4 im))))
4.0ms
re
@-inf
(* 1/2 (* (- (- 1 im) (exp im)) (/ (+ 1 (cos (* re 2))) -2)))
2.0ms
im
@0
(* 1/2 (* (- (- 1 im) (exp im)) (/ (+ 1 (cos (* re 2))) -2)))

rewrite129.0ms (1.3%)

Memory
-7.8MiB live, 189.7MiB allocated
Algorithm
batch-egg-rewrite
Rules
355×log1p-expm1-u
355×expm1-log1p-u
345×add-exp-log
345×add-cube-cbrt
344×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
048516
1795508
Stop Event
node limit
Counts
17 → 273
Calls
Call 1
Inputs
(*.f64 #s(literal -1/60 binary64) (*.f64 im im))
(*.f64 im im)
(*.f64 #s(literal -1/4 binary64) im)
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im)))
(*.f64 #s(literal -1/24 binary64) im)
(*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64)))
(-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -2 binary64))))
(*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -2 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (*.f64 im im)) #s(literal 1/3 binary64)))
(*.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (*.f64 im im)) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re))
(*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (*.f64 im im)) #s(literal 1/3 binary64))) #s(literal 2 binary64)))
(*.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (cos.f64 re))
(*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64)))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))
(cos.f64 (*.f64 re #s(literal 2 binary64)))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/216000 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 im (sqrt.f64 #s(literal -1/60 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal -1/60 binary64)) (pow.f64 im #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/216000 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))))
(exp.f64 (log.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 im #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 im #s(literal 2 binary64))
(pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (pow.f64 im #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 im #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 im #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 im)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 im)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im #s(literal -1/4 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 im #s(literal -1/4 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im #s(literal -1/4 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im #s(literal -1/4 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal -1/4 binary64)) im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im #s(literal -1/4 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64)))
(expm1.f64 (log1p.f64 (*.f64 im #s(literal -1/4 binary64))))
(log1p.f64 (expm1.f64 (*.f64 im #s(literal -1/4 binary64))))
(exp.f64 (log.f64 (*.f64 im #s(literal -1/4 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 im #s(literal -1/4 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(exp.f64 (log.f64 (*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 re) #s(literal -1 binary64)) (*.f64 (cos.f64 re) (*.f64 im #s(literal -1/4 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 (*.f64 im #s(literal -1/4 binary64)) (cos.f64 re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64)))
(fma.f64 (cos.f64 re) #s(literal -1 binary64) (*.f64 (cos.f64 re) (*.f64 im #s(literal -1/4 binary64))))
(fma.f64 #s(literal -1 binary64) (cos.f64 re) (*.f64 (*.f64 im #s(literal -1/4 binary64)) (cos.f64 re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im #s(literal -1/24 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 im #s(literal -1/24 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im #s(literal -1/24 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im #s(literal -1/24 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im #s(literal -1/24 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im #s(literal -1/24 binary64)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) #s(literal -1/24 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im #s(literal -1/24 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 im #s(literal -1/24 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 im #s(literal -1/24 binary64))))
(log1p.f64 (expm1.f64 (*.f64 im #s(literal -1/24 binary64))))
(exp.f64 (log.f64 (*.f64 im #s(literal -1/24 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 im #s(literal -1/24 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)))))
(exp.f64 (log.f64 (*.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 im #s(literal -1/24 binary64)) #s(literal -1/6 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))))
(*.f64 (sqrt.f64 (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))) (sqrt.f64 (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 im #s(literal -1/24 binary64)) #s(literal 3 binary64)) #s(literal 1/216 binary64)) (+.f64 (pow.f64 (*.f64 im #s(literal -1/24 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im #s(literal -1/24 binary64)) #s(literal 1/6 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 im #s(literal -1/24 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (fma.f64 im #s(literal -1/24 binary64) #s(literal 1/6 binary64)))
(pow.f64 (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))))
(exp.f64 (log.f64 (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))))
(exp.f64 (*.f64 (log.f64 (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))
(fma.f64 #s(literal -1/24 binary64) im #s(literal -1/6 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 im #s(literal -1/24 binary64)) #s(literal -1/6 binary64))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 im #s(literal -1/24 binary64)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 im #s(literal -1/24 binary64))) #s(literal -1/6 binary64))
(fma.f64 (sqrt.f64 (*.f64 im #s(literal -1/24 binary64))) (sqrt.f64 (*.f64 im #s(literal -1/24 binary64))) #s(literal -1/6 binary64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64)))))
(exp.f64 (log.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64))))) #s(literal 1 binary64))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) #s(literal -2 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (exp.f64 (*.f64 im #s(literal 3 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (+.f64 (pow.f64 (exp.f64 im) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))) (/.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (*.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (+.f64 (pow.f64 (exp.f64 im) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))) #s(literal -2 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))) (*.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (+.f64 (pow.f64 (exp.f64 im) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (/.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) #s(literal -2 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (*.f64 (/.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (+.f64 (pow.f64 (exp.f64 im) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64)))) (*.f64 (/.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (+.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (*.f64 #s(literal -2 binary64) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (+.f64 (pow.f64 (exp.f64 im) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal -2 binary64) (+.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(/.f64 (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (*.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (+.f64 (pow.f64 (exp.f64 im) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))))
(/.f64 (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (+.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) #s(literal -1/2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64)))))
(exp.f64 (log.f64 (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 im (sqrt.f64 (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 im) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (cos.f64 re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))))))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))))
(exp.f64 (log.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(exp.f64 (log.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)) (cos.f64 re))))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (*.f64 (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) (*.f64 (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)) (cos.f64 re))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)) (cos.f64 re))))))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (*.f64 im (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)) (cos.f64 re)))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)) (cos.f64 re)))))
(exp.f64 (log.f64 (*.f64 im (*.f64 (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)) (cos.f64 re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)))))
(exp.f64 (log.f64 (*.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(*.f64 (hypot.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))))) (hypot.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(pow.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (hypot.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(exp.f64 (log1p.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log1p.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 1 binary64))
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) (sqrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64))
(-.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64))
(-.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (*.f64 (sin.f64 re) (sin.f64 re)))
(*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) (sqrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64)))

simplify432.0ms (4.2%)

Memory
6.3MiB live, 493.2MiB allocated
Algorithm
egg-herbie
Rules
800×fma-define
540×distribute-rgt-in
538×distribute-lft-in
307×*-commutative
252×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0103824284
1292223436
2762923432
Stop Event
node limit
Counts
514 → 568
Calls
Call 1
Inputs
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))
(pow.f64 im #s(literal 2 binary64))
(pow.f64 im #s(literal 2 binary64))
(pow.f64 im #s(literal 2 binary64))
(pow.f64 im #s(literal 2 binary64))
(pow.f64 im #s(literal 2 binary64))
(pow.f64 im #s(literal 2 binary64))
(pow.f64 im #s(literal 2 binary64))
(pow.f64 im #s(literal 2 binary64))
(pow.f64 im #s(literal 2 binary64))
(pow.f64 im #s(literal 2 binary64))
(pow.f64 im #s(literal 2 binary64))
(pow.f64 im #s(literal 2 binary64))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re)))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re)))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re)))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(+.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))))))
(+.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))))))
(+.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 #s(literal 1/40320 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))))))))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 #s(literal -1/4 binary64) im)) #s(literal 1 binary64))
(-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))))) #s(literal 1 binary64))
(-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 #s(literal 1/24 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))))) #s(literal 1 binary64))
(-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 #s(literal 1/40320 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))))))))) #s(literal 1 binary64))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))
(+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))
(+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))
(+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re)) (/.f64 (cos.f64 re) im))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re)) (/.f64 (cos.f64 re) im))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re)) (/.f64 (cos.f64 re) im))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re)) (/.f64 (cos.f64 re) im))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im)))))
(*.f64 im (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))
(*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (*.f64 #s(literal 1/8 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))))
(*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal 1/8 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal 1/96 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))))))
(*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal 1/8 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal 1/480 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (*.f64 #s(literal 1/96 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))))))))
(*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))
(*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))
(*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))
(*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 #s(literal 1/45 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))))))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/630 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) (*.f64 #s(literal 1/45 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))))))))
(*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (*.f64 #s(literal 2 binary64) re)) (*.f64 #s(literal 1/4 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (*.f64 #s(literal 2 binary64) re)) (*.f64 im (+.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (*.f64 #s(literal 2 binary64) re)) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (*.f64 #s(literal 1/12 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (*.f64 #s(literal 2 binary64) re)) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal 1/12 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal 1/240 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (*.f64 #s(literal 1/48 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))))))))))
(*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))
(*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))
(*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))
(*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))))
(+.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(+.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))) (+.f64 im (exp.f64 im)))))
(+.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 #s(literal 2/45 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))))) (+.f64 im (exp.f64 im)))))
(+.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/315 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) (*.f64 #s(literal 2/45 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))))))) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (cos.f64 re)) (*.f64 #s(literal -1/60 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (cos.f64 re)) (*.f64 #s(literal -1/60 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (cos.f64 re)) (*.f64 #s(literal -1/60 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/60 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/60 binary64) (cos.f64 re)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/60 binary64) (cos.f64 re)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/60 binary64) (cos.f64 re)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 1/60 binary64) (cos.f64 re)) (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 1/60 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 1/60 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 1/60 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))))))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(+.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))))))
(+.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))))))
(+.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/40320 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))))))))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))
(*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))
(*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/60 binary64)))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/60 binary64)))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/60 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 1/60 binary64) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 1/60 binary64) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 1/60 binary64) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64)))))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/2 binary64) (*.f64 im (cos.f64 re)))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/6 binary64) (*.f64 im (cos.f64 re)))))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 re)) (*.f64 #s(literal -1/24 binary64) (*.f64 im (cos.f64 re)))))))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 re)) (*.f64 #s(literal -1/24 binary64) (*.f64 im (cos.f64 re)))))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/24 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/24 binary64) (cos.f64 re)))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/24 binary64) (cos.f64 re))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/24 binary64) (cos.f64 re))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/24 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 re) im))) im)) (*.f64 #s(literal -1/24 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/2 binary64) (cos.f64 re))) im)) (*.f64 #s(literal 1/6 binary64) (cos.f64 re))) im)) (*.f64 #s(literal -1/24 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/2 binary64) (cos.f64 re))) im)) (*.f64 #s(literal 1/6 binary64) (cos.f64 re))) im)) (*.f64 #s(literal -1/24 binary64) (cos.f64 re))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))))) (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))))
(+.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))))))))
(+.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))))))))
(+.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/40320 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))))))))))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))))
(*.f64 im (-.f64 (*.f64 #s(literal -1/6 binary64) im) #s(literal 1/2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im))) im)) #s(literal 1/24 binary64)))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im))) im)) #s(literal 1/24 binary64)))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im))) im)) #s(literal 1/24 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/24 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/24 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/24 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im))))))
(+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (pow.f64 re #s(literal 2 binary64))))
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/3 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))))
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 2/3 binary64) (*.f64 #s(literal -4/45 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 2 binary64))))
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/315 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 4/45 binary64))))) #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (pow.f64 re #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/3 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 2/3 binary64) (*.f64 #s(literal -4/45 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/315 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 4/45 binary64))))) #s(literal 2 binary64))))
(cos.f64 (*.f64 #s(literal 2 binary64) re))
(cos.f64 (*.f64 #s(literal 2 binary64) re))
(cos.f64 (*.f64 #s(literal 2 binary64) re))
(cos.f64 (*.f64 #s(literal 2 binary64) re))
(cos.f64 (*.f64 #s(literal 2 binary64) re))
(cos.f64 (*.f64 #s(literal 2 binary64) re))
(cos.f64 (*.f64 #s(literal 2 binary64) re))
(cos.f64 (*.f64 #s(literal 2 binary64) re))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/216000 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 im (sqrt.f64 #s(literal -1/60 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal -1/60 binary64)) (pow.f64 im #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/216000 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))))
(exp.f64 (log.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 im #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 im #s(literal 2 binary64))
(pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (pow.f64 im #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 im #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 im #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 im)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 im)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im #s(literal -1/4 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 im #s(literal -1/4 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im #s(literal -1/4 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im #s(literal -1/4 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal -1/4 binary64)) im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im #s(literal -1/4 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64)))
(expm1.f64 (log1p.f64 (*.f64 im #s(literal -1/4 binary64))))
(log1p.f64 (expm1.f64 (*.f64 im #s(literal -1/4 binary64))))
(exp.f64 (log.f64 (*.f64 im #s(literal -1/4 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 im #s(literal -1/4 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(exp.f64 (log.f64 (*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 re) #s(literal -1 binary64)) (*.f64 (cos.f64 re) (*.f64 im #s(literal -1/4 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 (*.f64 im #s(literal -1/4 binary64)) (cos.f64 re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64)))
(fma.f64 (cos.f64 re) #s(literal -1 binary64) (*.f64 (cos.f64 re) (*.f64 im #s(literal -1/4 binary64))))
(fma.f64 #s(literal -1 binary64) (cos.f64 re) (*.f64 (*.f64 im #s(literal -1/4 binary64)) (cos.f64 re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im #s(literal -1/24 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 im #s(literal -1/24 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im #s(literal -1/24 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im #s(literal -1/24 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im #s(literal -1/24 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im #s(literal -1/24 binary64)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) #s(literal -1/24 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im #s(literal -1/24 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 im #s(literal -1/24 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 im #s(literal -1/24 binary64))))
(log1p.f64 (expm1.f64 (*.f64 im #s(literal -1/24 binary64))))
(exp.f64 (log.f64 (*.f64 im #s(literal -1/24 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 im #s(literal -1/24 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)))))
(exp.f64 (log.f64 (*.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 im #s(literal -1/24 binary64)) #s(literal -1/6 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))))
(*.f64 (sqrt.f64 (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))) (sqrt.f64 (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 im #s(literal -1/24 binary64)) #s(literal 3 binary64)) #s(literal 1/216 binary64)) (+.f64 (pow.f64 (*.f64 im #s(literal -1/24 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im #s(literal -1/24 binary64)) #s(literal 1/6 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 im #s(literal -1/24 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (fma.f64 im #s(literal -1/24 binary64) #s(literal 1/6 binary64)))
(pow.f64 (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))))
(exp.f64 (log.f64 (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))))
(exp.f64 (*.f64 (log.f64 (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))
(fma.f64 #s(literal -1/24 binary64) im #s(literal -1/6 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 im #s(literal -1/24 binary64)) #s(literal -1/6 binary64))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 im #s(literal -1/24 binary64)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 im #s(literal -1/24 binary64))) #s(literal -1/6 binary64))
(fma.f64 (sqrt.f64 (*.f64 im #s(literal -1/24 binary64))) (sqrt.f64 (*.f64 im #s(literal -1/24 binary64))) #s(literal -1/6 binary64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64)))))
(exp.f64 (log.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64))))) #s(literal 1 binary64))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) #s(literal -2 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (exp.f64 (*.f64 im #s(literal 3 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (+.f64 (pow.f64 (exp.f64 im) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))) (/.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (*.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (+.f64 (pow.f64 (exp.f64 im) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))) #s(literal -2 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))) (*.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (+.f64 (pow.f64 (exp.f64 im) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (/.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) #s(literal -2 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (*.f64 (/.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (+.f64 (pow.f64 (exp.f64 im) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64)))) (*.f64 (/.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (+.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (*.f64 #s(literal -2 binary64) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (+.f64 (pow.f64 (exp.f64 im) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal -2 binary64) (+.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(/.f64 (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (*.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (+.f64 (pow.f64 (exp.f64 im) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))))
(/.f64 (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (+.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) #s(literal -1/2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64)))))
(exp.f64 (log.f64 (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 im (sqrt.f64 (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 im) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (cos.f64 re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))))))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))))
(exp.f64 (log.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(exp.f64 (log.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)) (cos.f64 re))))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (*.f64 (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) (*.f64 (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)) (cos.f64 re))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)) (cos.f64 re))))))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (*.f64 im (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)) (cos.f64 re)))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)) (cos.f64 re)))))
(exp.f64 (log.f64 (*.f64 im (*.f64 (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)) (cos.f64 re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)))))
(exp.f64 (log.f64 (*.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(*.f64 (hypot.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))))) (hypot.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(pow.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (hypot.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(exp.f64 (log1p.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log1p.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 1 binary64))
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) (sqrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64))
(-.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64))
(-.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (*.f64 (sin.f64 re) (sin.f64 re)))
(*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) (sqrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64)))
Outputs
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))
(pow.f64 im #s(literal 2 binary64))
(pow.f64 im #s(literal 2 binary64))
(pow.f64 im #s(literal 2 binary64))
(pow.f64 im #s(literal 2 binary64))
(pow.f64 im #s(literal 2 binary64))
(pow.f64 im #s(literal 2 binary64))
(pow.f64 im #s(literal 2 binary64))
(pow.f64 im #s(literal 2 binary64))
(pow.f64 im #s(literal 2 binary64))
(pow.f64 im #s(literal 2 binary64))
(pow.f64 im #s(literal 2 binary64))
(pow.f64 im #s(literal 2 binary64))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re)))))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64)))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re)))))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64)))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re)))))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64)))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re)))))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64)))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im) (*.f64 (cos.f64 re) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (cos.f64 re) #s(literal -1/4 binary64) (/.f64 (cos.f64 re) (neg.f64 im))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im) (*.f64 (cos.f64 re) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (cos.f64 re) #s(literal -1/4 binary64) (/.f64 (cos.f64 re) (neg.f64 im))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im) (*.f64 (cos.f64 re) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (cos.f64 re) #s(literal -1/4 binary64) (/.f64 (cos.f64 re) (neg.f64 im))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im) (*.f64 (cos.f64 re) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (cos.f64 re) #s(literal -1/4 binary64) (/.f64 (cos.f64 re) (neg.f64 im))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im) (*.f64 (cos.f64 re) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (cos.f64 re) #s(literal -1/4 binary64) (/.f64 (cos.f64 re) (neg.f64 im))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im) (*.f64 (cos.f64 re) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (cos.f64 re) #s(literal -1/4 binary64) (/.f64 (cos.f64 re) (neg.f64 im))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im) (*.f64 (cos.f64 re) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (cos.f64 re) #s(literal -1/4 binary64) (/.f64 (cos.f64 re) (neg.f64 im))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im) (*.f64 (cos.f64 re) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (cos.f64 re) #s(literal -1/4 binary64) (/.f64 (cos.f64 re) (neg.f64 im))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(fma.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(+.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))))))
(fma.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 1/24 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1/24 binary64))) (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(+.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))))))
(fma.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) (*.f64 (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1/24 binary64)))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal -1/720 binary64) (*.f64 (*.f64 #s(literal 1/24 binary64) im) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(+.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 #s(literal 1/40320 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))))))))))
(fma.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/24 binary64) (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 1/40320 binary64)))))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1/40320 binary64) (*.f64 (*.f64 #s(literal -1/720 binary64) im) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) (*.f64 (*.f64 #s(literal 1/24 binary64) im) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64)))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64)))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64)))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64)))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64)))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64)))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64)))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64)))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 #s(literal -1/4 binary64) im)) #s(literal 1 binary64))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))))) #s(literal 1 binary64))
(+.f64 (fma.f64 #s(literal -1/4 binary64) im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1/24 binary64))))) #s(literal -1 binary64))
(fma.f64 im #s(literal -1/4 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal -1 binary64)))
(-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 #s(literal 1/24 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))))) #s(literal 1 binary64))
(+.f64 (fma.f64 #s(literal -1/4 binary64) im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 1/24 binary64))))))) #s(literal -1 binary64))
(fma.f64 im #s(literal -1/4 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal -1 binary64)))
(-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 #s(literal 1/40320 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))))))))) #s(literal 1 binary64))
(+.f64 (fma.f64 #s(literal -1/4 binary64) im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/24 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1/40320 binary64))))))))) #s(literal -1 binary64))
(fma.f64 im #s(literal -1/4 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal 1/40320 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal -1/720 binary64))) (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal -1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 im (fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im) (*.f64 (cos.f64 re) #s(literal -1/4 binary64))))
(*.f64 im (fma.f64 (cos.f64 re) #s(literal -1/4 binary64) (/.f64 (cos.f64 re) (neg.f64 im))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 im (fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im) (*.f64 (cos.f64 re) #s(literal -1/4 binary64))))
(*.f64 im (fma.f64 (cos.f64 re) #s(literal -1/4 binary64) (/.f64 (cos.f64 re) (neg.f64 im))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 im (fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im) (*.f64 (cos.f64 re) #s(literal -1/4 binary64))))
(*.f64 im (fma.f64 (cos.f64 re) #s(literal -1/4 binary64) (/.f64 (cos.f64 re) (neg.f64 im))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 im (fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im) (*.f64 (cos.f64 re) #s(literal -1/4 binary64))))
(*.f64 im (fma.f64 (cos.f64 re) #s(literal -1/4 binary64) (/.f64 (cos.f64 re) (neg.f64 im))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re)) (/.f64 (cos.f64 re) im))))
(neg.f64 (*.f64 im (fma.f64 #s(literal 1/4 binary64) (cos.f64 re) (/.f64 (cos.f64 re) im))))
(*.f64 (fma.f64 (cos.f64 re) #s(literal 1/4 binary64) (/.f64 (cos.f64 re) im)) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re)) (/.f64 (cos.f64 re) im))))
(neg.f64 (*.f64 im (fma.f64 #s(literal 1/4 binary64) (cos.f64 re) (/.f64 (cos.f64 re) im))))
(*.f64 (fma.f64 (cos.f64 re) #s(literal 1/4 binary64) (/.f64 (cos.f64 re) im)) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re)) (/.f64 (cos.f64 re) im))))
(neg.f64 (*.f64 im (fma.f64 #s(literal 1/4 binary64) (cos.f64 re) (/.f64 (cos.f64 re) im))))
(*.f64 (fma.f64 (cos.f64 re) #s(literal 1/4 binary64) (/.f64 (cos.f64 re) im)) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re)) (/.f64 (cos.f64 re) im))))
(neg.f64 (*.f64 im (fma.f64 #s(literal 1/4 binary64) (cos.f64 re) (/.f64 (cos.f64 re) im))))
(*.f64 (fma.f64 (cos.f64 re) #s(literal 1/4 binary64) (/.f64 (cos.f64 re) im)) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im)))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/6 binary64) im))))
(*.f64 (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/6 binary64) im)) (neg.f64 (pow.f64 im #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im)))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/6 binary64) im))))
(*.f64 (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/6 binary64) im)) (neg.f64 (pow.f64 im #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im)))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/6 binary64) im))))
(*.f64 (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/6 binary64) im)) (neg.f64 (pow.f64 im #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im)))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/6 binary64) im))))
(*.f64 (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/6 binary64) im)) (neg.f64 (pow.f64 im #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im)))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/6 binary64) im))))
(*.f64 (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/6 binary64) im)) (neg.f64 (pow.f64 im #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im)))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/6 binary64) im))))
(*.f64 (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/6 binary64) im)) (neg.f64 (pow.f64 im #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im)))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/6 binary64) im))))
(*.f64 (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/6 binary64) im)) (neg.f64 (pow.f64 im #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im)))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/6 binary64) im))))
(*.f64 (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/6 binary64) im)) (neg.f64 (pow.f64 im #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im)))))
(neg.f64 (*.f64 im (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/6 binary64) im))))
(*.f64 (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/6 binary64) im)) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im)))))
(neg.f64 (*.f64 im (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/6 binary64) im))))
(*.f64 (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/6 binary64) im)) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im)))))
(neg.f64 (*.f64 im (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/6 binary64) im))))
(*.f64 (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/6 binary64) im)) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im)))))
(neg.f64 (*.f64 im (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/6 binary64) im))))
(*.f64 (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/6 binary64) im)) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im)))))
(neg.f64 (*.f64 im (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/6 binary64) im))))
(*.f64 (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/6 binary64) im)) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im)))))
(neg.f64 (*.f64 im (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/6 binary64) im))))
(*.f64 (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/6 binary64) im)) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im)))))
(neg.f64 (*.f64 im (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/6 binary64) im))))
(*.f64 (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/6 binary64) im)) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im)))))
(neg.f64 (*.f64 im (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/6 binary64) im))))
(*.f64 (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/6 binary64) im)) (neg.f64 im))
(*.f64 im (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))
(*.f64 im (fma.f64 #s(literal 1/8 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))
(*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (+.f64 (*.f64 #s(literal 1/8 binary64) im) #s(literal 1/2 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (*.f64 #s(literal 1/8 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (*.f64 im (fma.f64 #s(literal 1/24 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (+.f64 #s(literal 1/8 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) re)) #s(literal 1/8 binary64)))))))
(*.f64 im (fma.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (+.f64 (*.f64 #s(literal 1/24 binary64) im) #s(literal 1/8 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))
(*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal 1/8 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal 1/96 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))))))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (*.f64 im (fma.f64 #s(literal 1/8 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (*.f64 im (fma.f64 #s(literal 1/96 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (+.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) re)) #s(literal 1/24 binary64)))))))))
(*.f64 im (fma.f64 im (fma.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (+.f64 (*.f64 #s(literal 1/96 binary64) im) #s(literal 1/24 binary64))) (+.f64 #s(literal 1/8 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) re)) #s(literal 1/8 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))
(*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal 1/8 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal 1/480 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (*.f64 #s(literal 1/96 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))))))))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (*.f64 im (fma.f64 #s(literal 1/8 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (*.f64 im (fma.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (*.f64 im (fma.f64 #s(literal 1/480 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (+.f64 #s(literal 1/96 binary64) (*.f64 #s(literal 1/96 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))))))))
(*.f64 im (fma.f64 im (fma.f64 im (fma.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (+.f64 (*.f64 #s(literal 1/480 binary64) im) #s(literal 1/96 binary64))) (+.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) re)) #s(literal 1/24 binary64)))) (+.f64 #s(literal 1/8 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) re)) #s(literal 1/8 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))
(*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))
(*.f64 im (fma.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im)) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))
(*.f64 im (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im)))) im)))
(*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))
(*.f64 im (fma.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im)) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))
(*.f64 im (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im)))) im)))
(*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))
(*.f64 im (fma.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im)) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))
(*.f64 im (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im)))) im)))
(*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))
(*.f64 im (fma.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im)) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))
(*.f64 im (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im)))) im)))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))))
(neg.f64 (*.f64 im (fma.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im)))) im))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im)))) im)) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))))
(neg.f64 (*.f64 im (fma.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im)))) im))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im)))) im)) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))))
(neg.f64 (*.f64 im (fma.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im)))) im))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im)))) im)) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))))
(neg.f64 (*.f64 im (fma.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im)))) im))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im)))) im)) (neg.f64 im))
(+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))))
(fma.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))))
(*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))))
(fma.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 #s(literal 1/45 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))))))))
(fma.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (*.f64 #s(literal 1/45 binary64) (pow.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (+.f64 (*.f64 #s(literal 1/45 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal -1/6 binary64))) (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))) (*.f64 #s(literal -1/2 binary64) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/630 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) (*.f64 #s(literal 1/45 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))))))))
(fma.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/630 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) #s(literal 1/45 binary64)))))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (+.f64 (*.f64 #s(literal -1/630 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/45 binary64))) (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) #s(literal -1/6 binary64))) (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))) (*.f64 #s(literal -1/2 binary64) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (*.f64 #s(literal 2 binary64) re)) (*.f64 #s(literal 1/4 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) im) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))
(*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) im))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (*.f64 #s(literal 2 binary64) re)) (*.f64 im (+.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (fma.f64 #s(literal 1/12 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/12 binary64) im))) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (*.f64 #s(literal 2 binary64) re)) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (*.f64 #s(literal 1/12 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (*.f64 im (fma.f64 #s(literal 1/48 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (+.f64 #s(literal 1/12 binary64) (*.f64 #s(literal 1/12 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))))) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (+.f64 (*.f64 #s(literal 1/48 binary64) im) #s(literal 1/12 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (*.f64 #s(literal 2 binary64) re)) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal 1/12 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal 1/240 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (*.f64 #s(literal 1/48 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))))))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (*.f64 im (fma.f64 #s(literal 1/12 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (*.f64 im (fma.f64 #s(literal 1/240 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (+.f64 #s(literal 1/48 binary64) (*.f64 #s(literal 1/48 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))))))) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 im (fma.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (+.f64 (*.f64 #s(literal 1/240 binary64) im) #s(literal 1/48 binary64))) (+.f64 #s(literal 1/12 binary64) (*.f64 #s(literal 1/12 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))
(*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))
(*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))
(*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))
(*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))
(*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))
(*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))
(*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))
(*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))))
(neg.f64 (*.f64 im (fma.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im))))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im)))) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))))
(neg.f64 (*.f64 im (fma.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im))))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im)))) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))))
(neg.f64 (*.f64 im (fma.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im))))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im)))) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))))
(neg.f64 (*.f64 im (fma.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im))))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im)))) (neg.f64 im))
(+.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (+.f64 #s(literal -1 binary64) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (+.f64 #s(literal -1 binary64) (pow.f64 re #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))) (+.f64 im (exp.f64 im)))))
(fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (+.f64 im (exp.f64 im))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 re #s(literal 2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) #s(literal 1 binary64)) (+.f64 im (exp.f64 im))) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(+.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 #s(literal 2/45 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))))) (+.f64 im (exp.f64 im)))))
(fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (*.f64 #s(literal 2/45 binary64) (pow.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))) (+.f64 im (exp.f64 im))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (+.f64 #s(literal -1/3 binary64) (*.f64 #s(literal 2/45 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 1 binary64)) (+.f64 im (exp.f64 im))) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(+.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/315 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) (*.f64 #s(literal 2/45 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))))))) (+.f64 im (exp.f64 im)))))
(fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/315 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) #s(literal 2/45 binary64)))))) (+.f64 im (exp.f64 im))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (+.f64 (*.f64 #s(literal -1/315 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 2/45 binary64))) (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) #s(literal -1/3 binary64))) #s(literal 1 binary64)) (+.f64 im (exp.f64 im))) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (cos.f64 re)) (*.f64 #s(literal -1/60 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (cos.f64 re) (*.f64 #s(literal -1/60 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64))) (*.f64 (cos.f64 re) #s(literal -2 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (cos.f64 re)) (*.f64 #s(literal -1/60 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (cos.f64 re) (*.f64 #s(literal -1/60 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64))) (*.f64 (cos.f64 re) #s(literal -2 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (cos.f64 re)) (*.f64 #s(literal -1/60 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) (cos.f64 re) (*.f64 #s(literal -1/60 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64))) (*.f64 (cos.f64 re) #s(literal -2 binary64))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/60 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/60 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal -1/60 binary64) (cos.f64 re) (*.f64 (cos.f64 re) (/.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/60 binary64) (cos.f64 re)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/60 binary64) (cos.f64 re)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal -1/60 binary64) (cos.f64 re) (*.f64 (cos.f64 re) (/.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/60 binary64) (cos.f64 re)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/60 binary64) (cos.f64 re)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal -1/60 binary64) (cos.f64 re) (*.f64 (cos.f64 re) (/.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/60 binary64) (cos.f64 re)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/60 binary64) (cos.f64 re)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal -1/60 binary64) (cos.f64 re) (*.f64 (cos.f64 re) (/.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 1/60 binary64) (cos.f64 re)) (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal 1/60 binary64) (cos.f64 re) (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (fma.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 (cos.f64 re) #s(literal 1/60 binary64))) (neg.f64 (pow.f64 im #s(literal 5 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 1/60 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal 1/60 binary64) (cos.f64 re) (fma.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))))))))
(*.f64 (fma.f64 (cos.f64 re) #s(literal 1/60 binary64) (fma.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))) (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))) (neg.f64 (pow.f64 im #s(literal 5 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 1/60 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal 1/60 binary64) (cos.f64 re) (fma.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))))))))
(*.f64 (fma.f64 (cos.f64 re) #s(literal 1/60 binary64) (fma.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))) (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))) (neg.f64 (pow.f64 im #s(literal 5 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 1/60 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal 1/60 binary64) (cos.f64 re) (fma.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))))))))
(*.f64 (fma.f64 (cos.f64 re) #s(literal 1/60 binary64) (fma.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))) (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))) (neg.f64 (pow.f64 im #s(literal 5 binary64))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(fma.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(+.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))))))
(fma.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(+.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))))))
(fma.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/24 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))) (*.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(+.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/40320 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))))))))))
(fma.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/24 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 #s(literal 1/40320 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 #s(literal 1/40320 binary64) (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))) (*.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (cos.f64 re))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (cos.f64 re))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (cos.f64 re))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (cos.f64 re))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (cos.f64 re))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (cos.f64 re))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (cos.f64 re))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (cos.f64 re))
(*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64)))
(*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 5 binary64))))
(*.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 5 binary64))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/60 binary64)))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64))) #s(literal -1/60 binary64)))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/60 binary64)))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64))) #s(literal -1/60 binary64)))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/60 binary64)))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64))) #s(literal -1/60 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 5 binary64))))
(*.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 5 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 1/60 binary64) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 1/60 binary64) (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64)))))))
(*.f64 (+.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64)))) (neg.f64 (pow.f64 im #s(literal 5 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 1/60 binary64) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 1/60 binary64) (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64)))))))
(*.f64 (+.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64)))) (neg.f64 (pow.f64 im #s(literal 5 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 1/60 binary64) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 1/60 binary64) (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64)))))))
(*.f64 (+.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64)))) (neg.f64 (pow.f64 im #s(literal 5 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/2 binary64) (*.f64 im (cos.f64 re)))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 (*.f64 im (cos.f64 re)) #s(literal -1/2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/2 binary64) im))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/6 binary64) (*.f64 im (cos.f64 re)))))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1/2 binary64) (cos.f64 re) (*.f64 (*.f64 im #s(literal -1/6 binary64)) (cos.f64 re))))))
(*.f64 im (fma.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (cos.f64 re) #s(literal -2 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 re)) (*.f64 #s(literal -1/24 binary64) (*.f64 im (cos.f64 re)))))))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1/2 binary64) (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1/6 binary64) (cos.f64 re) (*.f64 (*.f64 im #s(literal -1/24 binary64)) (cos.f64 re))))))))
(*.f64 im (fma.f64 im (fma.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))) (*.f64 (cos.f64 re) #s(literal -1/2 binary64))) (*.f64 (cos.f64 re) #s(literal -2 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 re)) (*.f64 #s(literal -1/24 binary64) (*.f64 im (cos.f64 re)))))))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1/2 binary64) (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1/6 binary64) (cos.f64 re) (*.f64 (*.f64 im #s(literal -1/24 binary64)) (cos.f64 re))))))))
(*.f64 im (fma.f64 im (fma.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))) (*.f64 (cos.f64 re) #s(literal -1/2 binary64))) (*.f64 (cos.f64 re) #s(literal -2 binary64))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/24 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 re) im) (*.f64 (cos.f64 re) #s(literal -1/24 binary64))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 (cos.f64 re) #s(literal -1/24 binary64) (*.f64 (cos.f64 re) (/.f64 #s(literal -1/6 binary64) im))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/24 binary64) (cos.f64 re)))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (fma.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 re) im) (*.f64 (cos.f64 re) #s(literal -1/24 binary64)))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (fma.f64 (cos.f64 re) #s(literal -1/24 binary64) (*.f64 (cos.f64 re) (/.f64 #s(literal -1/6 binary64) im)))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/24 binary64) (cos.f64 re))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (fma.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 re) im) (*.f64 (cos.f64 re) #s(literal -1/24 binary64))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (fma.f64 (cos.f64 re) #s(literal -1/24 binary64) (*.f64 (cos.f64 re) (/.f64 #s(literal -1/6 binary64) im))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/24 binary64) (cos.f64 re))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (fma.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 re) im) (*.f64 (cos.f64 re) #s(literal -1/24 binary64))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 3 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (fma.f64 (cos.f64 re) #s(literal -1/24 binary64) (*.f64 (cos.f64 re) (/.f64 #s(literal -1/6 binary64) im))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/24 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 re) im) (*.f64 (cos.f64 re) #s(literal -1/24 binary64))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 (cos.f64 re) #s(literal -1/24 binary64) (*.f64 (cos.f64 re) (/.f64 #s(literal -1/6 binary64) im))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 re) im))) im)) (*.f64 #s(literal -1/24 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/6 binary64) (cos.f64 re) (*.f64 (/.f64 (cos.f64 re) im) #s(literal 1/2 binary64))) im) (*.f64 (cos.f64 re) #s(literal -1/24 binary64))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 (cos.f64 re) #s(literal -1/24 binary64)) (/.f64 (fma.f64 (cos.f64 re) #s(literal 1/6 binary64) (*.f64 (/.f64 (cos.f64 re) im) #s(literal 1/2 binary64))) im)))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/2 binary64) (cos.f64 re))) im)) (*.f64 #s(literal 1/6 binary64) (cos.f64 re))) im)) (*.f64 #s(literal -1/24 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) im) (*.f64 (cos.f64 re) #s(literal -1/2 binary64))) im) (*.f64 (cos.f64 re) #s(literal 1/6 binary64))) im) (*.f64 (cos.f64 re) #s(literal -1/24 binary64))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 (cos.f64 re) #s(literal -1/24 binary64)) (/.f64 (-.f64 (*.f64 (cos.f64 re) #s(literal 1/6 binary64)) (/.f64 (fma.f64 (cos.f64 re) #s(literal -1/2 binary64) (*.f64 (cos.f64 re) (/.f64 #s(literal -2 binary64) im))) im)) im)))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/2 binary64) (cos.f64 re))) im)) (*.f64 #s(literal 1/6 binary64) (cos.f64 re))) im)) (*.f64 #s(literal -1/24 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) im) (*.f64 (cos.f64 re) #s(literal -1/2 binary64))) im) (*.f64 (cos.f64 re) #s(literal 1/6 binary64))) im) (*.f64 (cos.f64 re) #s(literal -1/24 binary64))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 (cos.f64 re) #s(literal -1/24 binary64)) (/.f64 (-.f64 (*.f64 (cos.f64 re) #s(literal 1/6 binary64)) (/.f64 (fma.f64 (cos.f64 re) #s(literal -1/2 binary64) (*.f64 (cos.f64 re) (/.f64 #s(literal -2 binary64) im))) im)) im)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))))) (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)))) (*.f64 im (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))))
(fma.f64 im (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)))))
(+.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))))))))
(fma.f64 im (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))))) (*.f64 im (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))))
(+.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))))))))
(fma.f64 im (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)))))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/24 binary64) (*.f64 im (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))) (*.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))))) (*.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))))) (*.f64 im (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))))
(+.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/40320 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))))))))))))
(fma.f64 im (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/24 binary64) (*.f64 im (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))) (*.f64 #s(literal 1/40320 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))))))))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))) (*.f64 #s(literal 1/40320 binary64) (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))))) (*.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))))) (*.f64 im (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))))
(*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))))
(*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))))
(*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))))
(*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))))
(*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))))
(*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))))
(*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))))
(*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))))
(*.f64 im (-.f64 (*.f64 #s(literal -1/6 binary64) im) #s(literal 1/2 binary64)))
(*.f64 im (fma.f64 #s(literal -1/6 binary64) im #s(literal -1/2 binary64)))
(*.f64 im (fma.f64 im #s(literal -1/6 binary64) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im)))))
(neg.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/6 binary64) im)) (pow.f64 im #s(literal 3 binary64))))
(*.f64 (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/6 binary64) im)) (neg.f64 (pow.f64 im #s(literal 3 binary64))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im))) im)) #s(literal 1/24 binary64)))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) im)) im) #s(literal -1/24 binary64)))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im))) im)) #s(literal 1/24 binary64)))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) im)) im) #s(literal -1/24 binary64)))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im))) im)) #s(literal 1/24 binary64)))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) im)) im) #s(literal -1/24 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im)))))
(neg.f64 (*.f64 (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/6 binary64) im)) (pow.f64 im #s(literal 3 binary64))))
(*.f64 (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/6 binary64) im)) (neg.f64 (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/24 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/24 binary64) (+.f64 (/.f64 #s(literal 1/6 binary64) im) (/.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (neg.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) im) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/24 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/24 binary64) (+.f64 (/.f64 #s(literal 1/6 binary64) im) (/.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (neg.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) im) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/24 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) im))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/24 binary64) (+.f64 (/.f64 #s(literal 1/6 binary64) im) (/.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (neg.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) im) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (pow.f64 re #s(literal 2 binary64))))
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -2 binary64)))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -2 binary64) #s(literal 2 binary64))
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/3 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))))
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 2/3 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal -2 binary64))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 2/3 binary64) #s(literal -2 binary64)) #s(literal 2 binary64))
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 2/3 binary64) (*.f64 #s(literal -4/45 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 2 binary64))))
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/45 binary64))) #s(literal -2 binary64))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/45 binary64) #s(literal 2/3 binary64)) #s(literal -2 binary64)) #s(literal 2 binary64))
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/315 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 4/45 binary64))))) #s(literal 2 binary64))))
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 2/315 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal -4/45 binary64)))) #s(literal -2 binary64))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 2/315 binary64) #s(literal -4/45 binary64)) #s(literal 2/3 binary64)) #s(literal -2 binary64)) #s(literal 2 binary64))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (pow.f64 re #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -2 binary64)))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -2 binary64) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/3 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 2/3 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal -2 binary64))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 2/3 binary64) #s(literal -2 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 2/3 binary64) (*.f64 #s(literal -4/45 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/45 binary64))) #s(literal -2 binary64))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/45 binary64) #s(literal 2/3 binary64)) #s(literal -2 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/315 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 4/45 binary64))))) #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 2/315 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal -4/45 binary64)))) #s(literal -2 binary64))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 2/315 binary64) #s(literal -4/45 binary64)) #s(literal 2/3 binary64)) #s(literal -2 binary64)) #s(literal 1 binary64))
(cos.f64 (*.f64 #s(literal 2 binary64) re))
(cos.f64 (*.f64 #s(literal 2 binary64) re))
(cos.f64 (*.f64 #s(literal 2 binary64) re))
(cos.f64 (*.f64 #s(literal 2 binary64) re))
(cos.f64 (*.f64 #s(literal 2 binary64) re))
(cos.f64 (*.f64 #s(literal 2 binary64) re))
(cos.f64 (*.f64 #s(literal 2 binary64) re))
(cos.f64 (*.f64 #s(literal 2 binary64) re))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))))
(pow.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 3 binary64))
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))
(pow.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/216000 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/216000 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216000 binary64)))
(pow.f64 (*.f64 im (sqrt.f64 #s(literal -1/60 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3600 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal -1/60 binary64)) (pow.f64 im #s(literal 2 binary64))))
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/216000 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216000 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))
(exp.f64 (log.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 im #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 im #s(literal 2 binary64))))
(pow.f64 im #s(literal 2 binary64))
(pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 im #s(literal 2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 im #s(literal 2 binary64))
(sqrt.f64 (pow.f64 im #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))))
(pow.f64 im #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64)))))
(pow.f64 im #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)))
(pow.f64 im #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(pow.f64 im #s(literal 2 binary64))
(expm1.f64 (log1p.f64 (pow.f64 im #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 im #s(literal 2 binary64))))
(pow.f64 im #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 im)))
(pow.f64 im #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 im)) #s(literal 1 binary64)))
(pow.f64 im #s(literal 2 binary64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im #s(literal -1/4 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im #s(literal -1/4 binary64))))
(pow.f64 (*.f64 im #s(literal -1/4 binary64)) #s(literal 1 binary64))
(*.f64 im #s(literal -1/4 binary64))
(pow.f64 (cbrt.f64 (*.f64 im #s(literal -1/4 binary64))) #s(literal 3 binary64))
(*.f64 im #s(literal -1/4 binary64))
(pow.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64)))
(pow.f64 (sqrt.f64 (*.f64 im #s(literal -1/4 binary64))) #s(literal 2 binary64))
(*.f64 im #s(literal -1/4 binary64))
(sqrt.f64 (pow.f64 (*.f64 im #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 im #s(literal -1/4 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal -1/4 binary64)) im))
(*.f64 im #s(literal -1/4 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im #s(literal -1/4 binary64)))))
(*.f64 im #s(literal -1/4 binary64))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64)))
(expm1.f64 (log1p.f64 (*.f64 im #s(literal -1/4 binary64))))
(log1p.f64 (expm1.f64 (*.f64 im #s(literal -1/4 binary64))))
(*.f64 im #s(literal -1/4 binary64))
(exp.f64 (log.f64 (*.f64 im #s(literal -1/4 binary64))))
(*.f64 im #s(literal -1/4 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 im #s(literal -1/4 binary64))) #s(literal 1 binary64)))
(*.f64 im #s(literal -1/4 binary64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(pow.f64 (*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64)))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64)))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(pow.f64 (pow.f64 (*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64)))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 2 binary64))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64)))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(log.f64 (pow.f64 (exp.f64 im) (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64)))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64)))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64)))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64)))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64)))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64)))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(exp.f64 (log.f64 (*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64)))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64)))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64)))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(+.f64 (*.f64 (cos.f64 re) #s(literal -1 binary64)) (*.f64 (cos.f64 re) (*.f64 im #s(literal -1/4 binary64))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 (*.f64 im #s(literal -1/4 binary64)) (cos.f64 re)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 2 binary64))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(fma.f64 (cos.f64 re) #s(literal -1 binary64) (*.f64 (cos.f64 re) (*.f64 im #s(literal -1/4 binary64))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(fma.f64 #s(literal -1 binary64) (cos.f64 re) (*.f64 (*.f64 im #s(literal -1/4 binary64)) (cos.f64 re)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im #s(literal -1/24 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im #s(literal -1/24 binary64))))
(pow.f64 (*.f64 im #s(literal -1/24 binary64)) #s(literal 1 binary64))
(*.f64 im #s(literal -1/24 binary64))
(pow.f64 (cbrt.f64 (*.f64 im #s(literal -1/24 binary64))) #s(literal 3 binary64))
(*.f64 im #s(literal -1/24 binary64))
(pow.f64 (pow.f64 (*.f64 im #s(literal -1/24 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 im #s(literal -1/24 binary64))
(pow.f64 (sqrt.f64 (*.f64 im #s(literal -1/24 binary64))) #s(literal 2 binary64))
(*.f64 im #s(literal -1/24 binary64))
(sqrt.f64 (pow.f64 (*.f64 im #s(literal -1/24 binary64)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 im #s(literal -1/24 binary64)))
(log.f64 (pow.f64 (exp.f64 im) #s(literal -1/24 binary64)))
(*.f64 im #s(literal -1/24 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im #s(literal -1/24 binary64)))))
(*.f64 im #s(literal -1/24 binary64))
(cbrt.f64 (pow.f64 (*.f64 im #s(literal -1/24 binary64)) #s(literal 3 binary64)))
(*.f64 im #s(literal -1/24 binary64))
(expm1.f64 (log1p.f64 (*.f64 im #s(literal -1/24 binary64))))
(log1p.f64 (expm1.f64 (*.f64 im #s(literal -1/24 binary64))))
(*.f64 im #s(literal -1/24 binary64))
(exp.f64 (log.f64 (*.f64 im #s(literal -1/24 binary64))))
(*.f64 im #s(literal -1/24 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 im #s(literal -1/24 binary64))) #s(literal 1 binary64)))
(*.f64 im #s(literal -1/24 binary64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)))))
(pow.f64 (*.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))
(*.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)))
(pow.f64 (cbrt.f64 (*.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)))) #s(literal 3 binary64))
(*.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)))
(pow.f64 (sqrt.f64 (*.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)))) #s(literal 2 binary64))
(*.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)))
(sqrt.f64 (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))))
(log.f64 (pow.f64 (exp.f64 im) (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))))
(*.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))))))
(*.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))) #s(literal 3 binary64)))
(*.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)))))
(*.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)))
(exp.f64 (log.f64 (*.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)))))
(*.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)))) #s(literal 1 binary64)))
(*.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)))
(+.f64 (*.f64 im #s(literal -1/24 binary64)) #s(literal -1/6 binary64))
(fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)))
(fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))))
(*.f64 (sqrt.f64 (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))) (sqrt.f64 (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))))
(fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))
(/.f64 (-.f64 (pow.f64 (*.f64 im #s(literal -1/24 binary64)) #s(literal 3 binary64)) #s(literal 1/216 binary64)) (+.f64 (pow.f64 (*.f64 im #s(literal -1/24 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im #s(literal -1/24 binary64)) #s(literal 1/6 binary64)))))
(/.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/13824 binary64)) #s(literal -1/216 binary64)) (+.f64 (pow.f64 (*.f64 im #s(literal -1/24 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 1/36 binary64) (*.f64 im #s(literal -1/144 binary64)))))
(/.f64 (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/13824 binary64) #s(literal -1/216 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/576 binary64)) (fma.f64 im #s(literal -1/144 binary64) #s(literal 1/36 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 im #s(literal -1/24 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (fma.f64 im #s(literal -1/24 binary64) #s(literal 1/6 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 im #s(literal -1/24 binary64)) #s(literal 2 binary64)) #s(literal -1/36 binary64)) (fma.f64 im #s(literal -1/24 binary64) #s(literal 1/6 binary64)))
(/.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/576 binary64)) #s(literal -1/36 binary64)) (fma.f64 im #s(literal -1/24 binary64) #s(literal 1/6 binary64)))
(/.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/576 binary64) #s(literal -1/36 binary64)) (fma.f64 im #s(literal -1/24 binary64) #s(literal 1/6 binary64)))
(pow.f64 (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))
(pow.f64 (cbrt.f64 (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))) #s(literal 3 binary64))
(fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))
(pow.f64 (pow.f64 (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))
(pow.f64 (sqrt.f64 (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))) #s(literal 2 binary64))
(fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))
(sqrt.f64 (pow.f64 (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal 2 binary64)))
(fabs.f64 (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)))
(log.f64 (exp.f64 (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))))
(fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)))))
(fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))
(cbrt.f64 (pow.f64 (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal 3 binary64)))
(fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))
(expm1.f64 (log1p.f64 (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))))
(fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))
(exp.f64 (log.f64 (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))))
(fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))
(exp.f64 (*.f64 (log.f64 (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))
(fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))
(fma.f64 #s(literal -1/24 binary64) im #s(literal -1/6 binary64))
(fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 im #s(literal -1/24 binary64)) #s(literal -1/6 binary64))
(fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 im #s(literal -1/24 binary64)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 im #s(literal -1/24 binary64))) #s(literal -1/6 binary64))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/576 binary64))) (cbrt.f64 (*.f64 im #s(literal -1/24 binary64))) #s(literal -1/6 binary64))
(fma.f64 (sqrt.f64 (*.f64 im #s(literal -1/24 binary64))) (sqrt.f64 (*.f64 im #s(literal -1/24 binary64))) #s(literal -1/6 binary64))
(fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))))
(pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64)))) #s(literal 3 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))
(pow.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64)))) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))
(log.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64))) #s(literal 3 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))
(exp.f64 (log.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) #s(literal -2 binary64))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (exp.f64 (*.f64 im #s(literal 3 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (+.f64 (pow.f64 (exp.f64 im) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))) (/.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (*.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (+.f64 (pow.f64 (exp.f64 im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im)))) (/.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 3 binary64)) im)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (*.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (+.f64 (pow.f64 (exp.f64 im) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))) #s(literal -2 binary64)))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (*.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (+.f64 (pow.f64 (exp.f64 im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im)))) (/.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 3 binary64)) im)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))) (*.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (+.f64 (pow.f64 (exp.f64 im) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (*.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (+.f64 (pow.f64 (exp.f64 im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im)))) (/.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 3 binary64)) im)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (/.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im))))
(*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) #s(literal -2 binary64)))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im))))
(*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im))))
(*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (*.f64 (/.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (+.f64 (pow.f64 (exp.f64 im) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (*.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (+.f64 (pow.f64 (exp.f64 im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im)))) (/.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 3 binary64)) im)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64)))) (*.f64 (/.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (+.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im))))
(*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (*.f64 #s(literal -2 binary64) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (+.f64 (pow.f64 (exp.f64 im) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (*.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (+.f64 (pow.f64 (exp.f64 im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im)))) (/.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 3 binary64)) im)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal -2 binary64) (+.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im))))
(*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im))))
(/.f64 (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (*.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (+.f64 (pow.f64 (exp.f64 im) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (*.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (+.f64 (pow.f64 (exp.f64 im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im)))) (/.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 3 binary64)) im)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im)))))
(/.f64 (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (+.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im))))
(*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (+.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) im))))
(pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64)))) #s(literal 3 binary64))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(pow.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64)))) #s(literal 2 binary64))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) #s(literal -1/2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64))) #s(literal 3 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64)) #s(literal 3 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) #s(literal 3 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(exp.f64 (log.f64 (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))))
(pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64))) #s(literal 1 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))) #s(literal 3 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(pow.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(pow.f64 (*.f64 im (sqrt.f64 (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64))) #s(literal 3 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(exp.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (cos.f64 re))))
(pow.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 1 binary64))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (cos.f64 re))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 3 binary64))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (cos.f64 re))
(pow.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (cos.f64 re))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 2 binary64))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (cos.f64 re))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (cos.f64 re)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 im) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (cos.f64 re)))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (cos.f64 re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (cos.f64 re))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 3 binary64)))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (cos.f64 re))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (cos.f64 re))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (cos.f64 re))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (cos.f64 re))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (cos.f64 re))
(exp.f64 (log.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (cos.f64 re))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 1 binary64)))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (cos.f64 re))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 1 binary64))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal 3 binary64))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(pow.f64 (sqrt.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal 2 binary64))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(log.f64 (pow.f64 (exp.f64 im) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64)))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 3 binary64))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(exp.f64 (log.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal 1 binary64)))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)) (cos.f64 re))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))))))
(pow.f64 (*.f64 im (*.f64 (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 1 binary64))
(*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 3 binary64))
(*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))))
(pow.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 2 binary64))
(*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)))))
(log.f64 (pow.f64 (exp.f64 im) (*.f64 (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)) (cos.f64 re))))
(*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)) (cos.f64 re))))))
(*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)) (cos.f64 re))) #s(literal 3 binary64)))
(*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (*.f64 im (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64))))
(*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)) (cos.f64 re)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)) (cos.f64 re)))))
(*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))))
(exp.f64 (log.f64 (*.f64 im (*.f64 (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)) (cos.f64 re)))))
(*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 1 binary64)))
(*.f64 (*.f64 im (cos.f64 re)) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64)))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)))))
(pow.f64 (*.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(*.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)))) #s(literal 3 binary64))
(*.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (sqrt.f64 (*.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)))) #s(literal 2 binary64))
(*.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64))))
(log.f64 (pow.f64 (exp.f64 im) (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64))))
(*.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64))))))
(*.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64))) #s(literal 3 binary64)))
(*.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)))))
(*.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)))
(exp.f64 (log.f64 (*.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)))))
(*.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
(*.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))
(+.f64 #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))
(*.f64 (hypot.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))))) (hypot.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 2 binary64) re)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 2 binary64) re)) #s(literal 2 binary64)) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 2 binary64) re)) #s(literal 3 binary64))) (+.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 2 binary64) re)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 2 binary64) re)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))
(pow.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) #s(literal 3 binary64))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))
(pow.f64 (hypot.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))))) #s(literal 2 binary64))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) #s(literal 2 binary64)))
(fabs.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 3 binary64)))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))
(+.f64 #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))
(exp.f64 (log1p.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))
(exp.f64 (*.f64 (log1p.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))
(fma.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 2 binary64) re)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 (*.f64 #s(literal 2 binary64) re))) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) (sqrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))
(-.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 2 binary64) re)) #s(literal 1 binary64)))
(+.f64 (cos.f64 (*.f64 #s(literal 2 binary64) re)) #s(literal 0 binary64))
(-.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (*.f64 (sin.f64 re) (sin.f64 re)))
(*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))
(cos.f64 (*.f64 #s(literal 2 binary64) re))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 2 binary64) re)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 (*.f64 #s(literal 2 binary64) re))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) (sqrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(cos.f64 (*.f64 #s(literal 2 binary64) re))
(pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 1 binary64))
(cos.f64 (*.f64 #s(literal 2 binary64) re))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 3 binary64))
(cos.f64 (*.f64 #s(literal 2 binary64) re))
(pow.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(cos.f64 (*.f64 #s(literal 2 binary64) re))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 2 binary64))
(cos.f64 (*.f64 #s(literal 2 binary64) re))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 2 binary64) re)) #s(literal 2 binary64)))
(fabs.f64 (cos.f64 (*.f64 #s(literal 2 binary64) re)))
(log.f64 (exp.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(cos.f64 (*.f64 #s(literal 2 binary64) re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(cos.f64 (*.f64 #s(literal 2 binary64) re))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)))
(cos.f64 (*.f64 #s(literal 2 binary64) re))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(+.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 2 binary64) re)) #s(literal 1 binary64)))
(+.f64 (cos.f64 (*.f64 #s(literal 2 binary64) re)) #s(literal 0 binary64))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(cos.f64 (*.f64 #s(literal 2 binary64) re))
(exp.f64 (log.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(cos.f64 (*.f64 #s(literal 2 binary64) re))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64)))
(cos.f64 (*.f64 #s(literal 2 binary64) re))

eval281.0ms (2.7%)

Memory
14.1MiB live, 284.1MiB allocated
Compiler

Compiled 21 454 to 4 250 computations (80.2% saved)

prune223.0ms (2.2%)

Memory
-27.5MiB live, 301.8MiB allocated
Pruning

29 alts after pruning (24 fresh and 5 done)

PrunedKeptTotal
New84717864
Fresh8715
Picked235
Done022
Total85729886
Accuracy
100.0%
Counts
886 → 29
Alt Table
Click to see full alt table
StatusAccuracyProgram
50.3%
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
75.7%
(*.f64 im (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64)))
27.1%
(*.f64 im (*.f64 (+.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
27.1%
(*.f64 im (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
51.9%
(*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
75.9%
(*.f64 im (*.f64 (log.f64 (exp.f64 (cos.f64 re))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
76.0%
(*.f64 im (*.f64 (expm1.f64 (log1p.f64 (cos.f64 re))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
57.1%
(*.f64 im (*.f64 (exp.f64 (log.f64 (cos.f64 re))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
76.1%
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
76.0%
(*.f64 im (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re)))))
97.8%
(*.f64 im (log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
97.6%
(*.f64 im (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))))
55.1%
(*.f64 im (expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
7.2%
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (+.f64 im #s(literal 1 binary64))) (cos.f64 re)))
55.7%
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (log.f64 (exp.f64 (cos.f64 re)))))
55.7%
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re)))
53.4%
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im)) (cos.f64 re)))
89.4%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (*.f64 im im)) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (log.f64 (exp.f64 (cos.f64 re)))))
89.7%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/60 binary64) (*.f64 im im)) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
59.2%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))))
86.4%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
86.4%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (*.f64 (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/6 binary64) im)) (neg.f64 im))) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
82.0%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/6 binary64) im) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
76.4%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 2 binary64))) (cos.f64 re)))
2.3%
(*.f64 #s(literal 1/2 binary64) #s(literal 8 binary64))
3.7%
(*.f64 #s(literal 1/2 binary64) #s(literal 0 binary64))
18.8%
(*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
2.3%
#s(literal 1/4 binary64)
3.4%
#s(literal -1 binary64)
Compiler

Compiled 795 to 607 computations (23.6% saved)

simplify93.0ms (0.9%)

Memory
7.0MiB live, 46.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
cost-diff0
(log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
cost-diff12800
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
cost-diff12800
(*.f64 im (expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
cost-diff0
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))
cost-diff64
(-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))
cost-diff128
(*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))
cost-diff128
(*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
cost-diff0
(*.f64 #s(literal -1/4 binary64) im)
cost-diff0
(cos.f64 re)
cost-diff0
(+.f64 (cos.f64 re) #s(literal 1 binary64))
cost-diff128
(+.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))
cost-diff0
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
cost-diff0
(expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
cost-diff12800
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
cost-diff12800
(*.f64 im (log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
Rules
474×fma-define
467×unsub-neg
445×distribute-lft-in
420×distribute-rgt-in
298×associate-+l-
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
038626
187626
2263622
31133622
43927616
56435612
Stop Event
node limit
Calls
Call 1
Inputs
(*.f64 im (log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
im
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(cos.f64 re)
re
(fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))
#s(literal -1/4 binary64)
#s(literal -1 binary64)
#s(literal 1/4 binary64)
(*.f64 im (*.f64 (+.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
im
(*.f64 (+.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im)))
(+.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))
(+.f64 (cos.f64 re) #s(literal 1 binary64))
(cos.f64 re)
re
#s(literal 1 binary64)
#s(literal 3 binary64)
(+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))
#s(literal -1 binary64)
(*.f64 #s(literal -1/4 binary64) im)
#s(literal -1/4 binary64)
(*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
#s(literal -1/4 binary64)
(*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))
#s(literal 1 binary64)
(cos.f64 (*.f64 #s(literal 2 binary64) re))
(*.f64 #s(literal 2 binary64) re)
#s(literal 2 binary64)
re
(-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))
(-.f64 #s(literal 1 binary64) im)
im
(exp.f64 im)
(*.f64 im (expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
im
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(cos.f64 re)
re
(fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))
#s(literal -1/4 binary64)
#s(literal -1 binary64)
Outputs
(*.f64 im (log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (cos.f64 re) (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) im))
im
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(cos.f64 re)
re
(fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))
#s(literal -1/4 binary64)
#s(literal -1 binary64)
#s(literal 1/4 binary64)
(*.f64 im (*.f64 (+.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 im (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) im))
(*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
im
(*.f64 (+.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im)))
(*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(+.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))
(+.f64 (cos.f64 re) #s(literal 4 binary64))
(+.f64 (cos.f64 re) #s(literal 1 binary64))
(cos.f64 re)
re
#s(literal 1 binary64)
#s(literal 3 binary64)
(+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))
(fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))
#s(literal -1 binary64)
(*.f64 #s(literal -1/4 binary64) im)
(*.f64 im #s(literal -1/4 binary64))
#s(literal -1/4 binary64)
(*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (+.f64 #s(literal -1/4 binary64) (*.f64 #s(literal -1/4 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (fma.f64 #s(literal -1/4 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal -1/4 binary64)))
(*.f64 (-.f64 (neg.f64 im) (expm1.f64 im)) (fma.f64 #s(literal -1/4 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal -1/4 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (*.f64 (+.f64 im (expm1.f64 im)) #s(literal 1/4 binary64)))
#s(literal -1/4 binary64)
(*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))
(*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 (neg.f64 im) (expm1.f64 im)))
(*.f64 (+.f64 im (expm1.f64 im)) (-.f64 #s(literal -1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))
#s(literal 1 binary64)
(cos.f64 (*.f64 #s(literal 2 binary64) re))
(cos.f64 (*.f64 re #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) re)
(*.f64 re #s(literal 2 binary64))
#s(literal 2 binary64)
re
(-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))
(-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))
(-.f64 (neg.f64 im) (expm1.f64 im))
(-.f64 #s(literal 1 binary64) im)
im
(exp.f64 im)
(*.f64 im (expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (cos.f64 re) (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) im))
im
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(cos.f64 re)
re
(fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))
#s(literal -1/4 binary64)
#s(literal -1 binary64)

localize803.0ms (7.8%)

Memory
23.2MiB live, 454.6MiB allocated
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
accuracy99.9%
(*.f64 im (expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
accuracy99.9%
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
accuracy94.7%
(log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
accuracy100.0%
(cos.f64 (*.f64 #s(literal 2 binary64) re))
accuracy99.9%
(*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))
accuracy99.5%
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))
accuracy72.2%
(-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))
accuracy100.0%
(*.f64 (+.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im)))
accuracy99.9%
(+.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))
accuracy99.9%
(*.f64 im (*.f64 (+.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
accuracy99.7%
(+.f64 (cos.f64 re) #s(literal 1 binary64))
accuracy100.0%
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
accuracy99.9%
(*.f64 im (log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
accuracy99.8%
(expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
accuracy99.4%
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
Samples
575.0ms38×5exit
70.0ms76×1valid
32.0ms43×1invalid
25.0ms93×0invalid
2.0ms0valid
Compiler

Compiled 202 to 34 computations (83.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 659.0ms
ival-cos: 538.0ms (81.7% of total)
ival-expm1: 34.0ms (5.2% of total)
ival-mult: 33.0ms (5% of total)
ival-log1p: 16.0ms (2.4% of total)
adjust: 14.0ms (2.1% of total)
ival-add: 12.0ms (1.8% of total)
ival-exp: 6.0ms (0.9% of total)
ival-sub: 4.0ms (0.6% of total)
...in/eval/compile.rkt:76:19: 1.0ms (0.2% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series531.0ms (5.2%)

Memory
9.6MiB live, 734.9MiB allocated
Counts
15 → 296
Calls
Call 1
Inputs
#<alt (*.f64 im (log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))>
#<alt (log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))>
#<alt (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))>
#<alt (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))>
#<alt (+.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))>
#<alt (+.f64 (cos.f64 re) #s(literal 1 binary64))>
#<alt (*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))>
#<alt (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))>
#<alt (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))>
#<alt (*.f64 im (expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))>
#<alt (expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))>
#<alt (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))>
#<alt (*.f64 im (*.f64 (+.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))>
#<alt (*.f64 (+.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im)))>
#<alt (cos.f64 (*.f64 #s(literal 2 binary64) re))>
Outputs
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re)))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re)))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re)))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re)))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))>
#<alt (+.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))))))>
#<alt (+.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))))))>
#<alt (+.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 #s(literal 1/40320 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))))))))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 #s(literal -1/4 binary64) im)) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))))) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 #s(literal 1/24 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))))) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 #s(literal 1/40320 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))))))))) #s(literal 1 binary64))>
#<alt (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re)) (/.f64 (cos.f64 re) im))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re)) (/.f64 (cos.f64 re) im))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re)) (/.f64 (cos.f64 re) im))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re)) (/.f64 (cos.f64 re) im))))>
#<alt (-.f64 (+.f64 (exp.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (exp.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 (exp.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (exp.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (+.f64 (*.f64 #s(literal 1/24 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 #s(literal 1/8 binary64) (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 2 binary64))))))))) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 (exp.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (+.f64 (*.f64 #s(literal 1/24 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 #s(literal 1/8 binary64) (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 2 binary64))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (exp.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (+.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal -1/720 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))))))))) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 (exp.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (+.f64 (*.f64 #s(literal 1/24 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 #s(literal 1/8 binary64) (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 2 binary64))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (+.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal -1/720 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (exp.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (+.f64 (*.f64 #s(literal 1/40320 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (+.f64 (*.f64 #s(literal 1/1440 binary64) (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 1/1152 binary64) (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 1/384 binary64) (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 4 binary64))) (*.f64 #s(literal 1/192 binary64) (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 3 binary64)))))))))))))))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re))) (*.f64 #s(literal -1/4 binary64) (*.f64 im (*.f64 (cos.f64 re) (exp.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re))))))) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re))) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 re) (exp.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re))))) (*.f64 #s(literal 1/32 binary64) (*.f64 im (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (exp.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re))))))))) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re))) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 re) (exp.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re))))) (*.f64 im (+.f64 (*.f64 #s(literal -1/384 binary64) (*.f64 im (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (exp.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)))))) (*.f64 #s(literal 1/32 binary64) (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (exp.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)))))))))) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re))) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 re) (exp.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re))))) (*.f64 im (+.f64 (*.f64 #s(literal 1/32 binary64) (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (exp.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re))))) (*.f64 im (+.f64 (*.f64 #s(literal -1/384 binary64) (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (exp.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re))))) (*.f64 #s(literal 1/6144 binary64) (*.f64 im (*.f64 (pow.f64 (cos.f64 re) #s(literal 4 binary64)) (exp.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re))))))))))))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) im))))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) im))))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) im))))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) im))))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 #s(literal -1/4 binary64) im)) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))))) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 #s(literal 1/24 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))))) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 #s(literal 1/40320 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))))))))) #s(literal 1 binary64))>
#<alt (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re)) (/.f64 (cos.f64 re) im))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re)) (/.f64 (cos.f64 re) im))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re)) (/.f64 (cos.f64 re) im))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re)) (/.f64 (cos.f64 re) im))))>
#<alt (+.f64 #s(literal 5 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))>
#<alt (+.f64 #s(literal 5 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/2 binary64))))>
#<alt (+.f64 #s(literal 5 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 1/2 binary64))))>
#<alt (+.f64 #s(literal 5 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/40320 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/720 binary64))))) #s(literal 1/2 binary64))))>
#<alt (+.f64 #s(literal 4 binary64) (cos.f64 re))>
#<alt (+.f64 #s(literal 4 binary64) (cos.f64 re))>
#<alt (+.f64 #s(literal 4 binary64) (cos.f64 re))>
#<alt (+.f64 #s(literal 4 binary64) (cos.f64 re))>
#<alt (+.f64 #s(literal 4 binary64) (cos.f64 re))>
#<alt (+.f64 #s(literal 4 binary64) (cos.f64 re))>
#<alt (+.f64 #s(literal 4 binary64) (cos.f64 re))>
#<alt (+.f64 #s(literal 4 binary64) (cos.f64 re))>
#<alt (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))>
#<alt (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/2 binary64))))>
#<alt (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 1/2 binary64))))>
#<alt (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/40320 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/720 binary64))))) #s(literal 1/2 binary64))))>
#<alt (+.f64 #s(literal 1 binary64) (cos.f64 re))>
#<alt (+.f64 #s(literal 1 binary64) (cos.f64 re))>
#<alt (+.f64 #s(literal 1 binary64) (cos.f64 re))>
#<alt (+.f64 #s(literal 1 binary64) (cos.f64 re))>
#<alt (+.f64 #s(literal 1 binary64) (cos.f64 re))>
#<alt (+.f64 #s(literal 1 binary64) (cos.f64 re))>
#<alt (+.f64 #s(literal 1 binary64) (cos.f64 re))>
#<alt (+.f64 #s(literal 1 binary64) (cos.f64 re))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 #s(literal 1/45 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))))))))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/630 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) (*.f64 #s(literal 1/45 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))))))))>
#<alt (*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))>
#<alt (*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))>
#<alt (*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))>
#<alt (*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))>
#<alt (*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))>
#<alt (*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))>
#<alt (*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))>
#<alt (*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (*.f64 #s(literal 1/8 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal 1/8 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal 1/96 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal 1/8 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal 1/480 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (*.f64 #s(literal 1/96 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))))>
#<alt (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))>
#<alt (+.f64 (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))))))>
#<alt (+.f64 (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -4/45 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) (*.f64 #s(literal 2/3 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))))))>
#<alt (+.f64 (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 2/3 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -4/45 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 #s(literal 2/315 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))))))))))>
#<alt (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))>
#<alt (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))>
#<alt (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))>
#<alt (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))>
#<alt (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))>
#<alt (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))>
#<alt (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))>
#<alt (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal -1/2 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal -1/24 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal -1/24 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal -1/120 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))))))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (*.f64 #s(literal 2 binary64) re)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (*.f64 #s(literal 2 binary64) re)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (*.f64 #s(literal 2 binary64) re)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (*.f64 #s(literal 2 binary64) re)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im))))))>
#<alt (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (pow.f64 re #s(literal 2 binary64))))>
#<alt (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/3 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))))>
#<alt (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 2/3 binary64) (*.f64 #s(literal -4/45 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 2 binary64))))>
#<alt (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/315 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 4/45 binary64))))) #s(literal 2 binary64))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re)))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re)))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re)))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re)))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))>
#<alt (+.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))))))>
#<alt (+.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))))))>
#<alt (+.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 #s(literal 1/40320 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))))))))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 #s(literal -1/4 binary64) im)) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))))) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 #s(literal 1/24 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))))) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 #s(literal 1/40320 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))))))))) #s(literal 1 binary64))>
#<alt (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))>
#<alt (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re)) (/.f64 (cos.f64 re) im))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re)) (/.f64 (cos.f64 re) im))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re)) (/.f64 (cos.f64 re) im))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re)) (/.f64 (cos.f64 re) im))))>
#<alt (+.f64 (log.f64 (*.f64 #s(literal -1/4 binary64) im)) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) im)))>
#<alt (+.f64 (log.f64 (*.f64 #s(literal -1/4 binary64) im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -48 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -4 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im))))) (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)))))>
#<alt (+.f64 (log.f64 (*.f64 #s(literal -1/4 binary64) im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)) (+.f64 (*.f64 #s(literal 240 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1920 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))))))) (*.f64 #s(literal 1/24 binary64) (+.f64 (*.f64 #s(literal -48 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -4 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)))))))))>
#<alt (+.f64 (log.f64 (*.f64 #s(literal -1/4 binary64) im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (+.f64 (*.f64 #s(literal -48 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -4 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/40320 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -161280 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -26880 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -560 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -448 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -4 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)))))))) (*.f64 #s(literal 1/720 binary64) (+.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)) (+.f64 (*.f64 #s(literal 240 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1920 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))))))))))))>
#<alt (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))>
#<alt (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))>
#<alt (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))>
#<alt (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))>
#<alt (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))>
#<alt (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))>
#<alt (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))>
#<alt (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))>
#<alt (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re)))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 im (cos.f64 re)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))))))>
#<alt (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re)))) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))))) (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 im (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) #s(literal 2 binary64)))))))>
#<alt (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re)))) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))))) (*.f64 im (+.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) #s(literal 2 binary64)))) (*.f64 #s(literal -1/192 binary64) (/.f64 (*.f64 im (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) #s(literal 3 binary64)))))))))>
#<alt (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re)))) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))))) (*.f64 im (+.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) #s(literal 2 binary64)))) (*.f64 im (+.f64 (*.f64 #s(literal -1/192 binary64) (/.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) #s(literal 3 binary64)))) (*.f64 #s(literal -1/1024 binary64) (/.f64 (*.f64 im (pow.f64 (cos.f64 re) #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) #s(literal 4 binary64)))))))))))>
#<alt (+.f64 (log.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 re))) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) (*.f64 im (cos.f64 re)))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) im)))))>
#<alt (+.f64 (log.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 re))) (+.f64 (*.f64 #s(literal -8 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (cos.f64 re) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) (*.f64 im (cos.f64 re)))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) im))))))>
#<alt (+.f64 (log.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 re))) (+.f64 (*.f64 #s(literal -64/3 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -8 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (cos.f64 re) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) (*.f64 im (cos.f64 re)))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) im)))))))>
#<alt (+.f64 (log.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 re))) (+.f64 (*.f64 #s(literal -64 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (cos.f64 re) #s(literal 4 binary64))))) (+.f64 (*.f64 #s(literal -64/3 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -8 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (cos.f64 re) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) (*.f64 im (cos.f64 re)))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) im))))))))>
#<alt (+.f64 (log.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re))) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) (*.f64 im (cos.f64 re)))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im)))))>
#<alt (+.f64 (log.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 4 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) (cos.f64 re))) (*.f64 #s(literal 8 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) #s(literal 2 binary64)) (*.f64 im (pow.f64 (cos.f64 re) #s(literal 2 binary64)))))) im))))>
#<alt (+.f64 (log.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -64/3 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) #s(literal 3 binary64)) (*.f64 im (pow.f64 (cos.f64 re) #s(literal 3 binary64))))) (*.f64 #s(literal -8 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) #s(literal 2 binary64)) (pow.f64 (cos.f64 re) #s(literal 2 binary64))))) im)) (*.f64 #s(literal 4 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) (cos.f64 re)))) im))))>
#<alt (+.f64 (log.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -8 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) #s(literal 2 binary64)) (pow.f64 (cos.f64 re) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 64/3 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64)))) (*.f64 #s(literal 64 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) #s(literal 4 binary64)) (*.f64 im (pow.f64 (cos.f64 re) #s(literal 4 binary64)))))) im))) im)) (*.f64 #s(literal 4 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) (cos.f64 re)))) im))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re))) (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 #s(literal 4 binary64) (cos.f64 re))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re))) (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 #s(literal 4 binary64) (cos.f64 re))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re))) (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 #s(literal 4 binary64) (cos.f64 re))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re))) (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 #s(literal 4 binary64) (cos.f64 re))))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) im)) (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re)))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) im)) (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re)))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) im)) (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re)))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) im)) (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re)))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) im)) (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re)))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) im)) (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re)))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) im)) (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re)))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) im)) (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re)))))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))) (*.f64 #s(literal 5 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))>
#<alt (+.f64 (*.f64 #s(literal 5 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))))))>
#<alt (+.f64 (*.f64 #s(literal 5 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))))))>
#<alt (+.f64 (*.f64 #s(literal 5 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 #s(literal 1/40320 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))))))))))>
#<alt (*.f64 im (*.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))>
#<alt (*.f64 im (*.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))>
#<alt (*.f64 im (*.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))>
#<alt (*.f64 im (*.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))>
#<alt (*.f64 im (*.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))>
#<alt (*.f64 im (*.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))>
#<alt (*.f64 im (*.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))>
#<alt (*.f64 im (*.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 #s(literal 5 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))>
#<alt (+.f64 (*.f64 #s(literal 5 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))))>
#<alt (+.f64 (*.f64 #s(literal 5 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 #s(literal 1/24 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))))))>
#<alt (+.f64 (*.f64 #s(literal 5 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 #s(literal 1/40320 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))))))))>
#<alt (*.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))>
#<alt (*.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))>
#<alt (*.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))>
#<alt (*.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))>
#<alt (*.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))>
#<alt (*.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))>
#<alt (*.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))>
#<alt (*.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re))) (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 #s(literal 4 binary64) (cos.f64 re)))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re))) (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 #s(literal 4 binary64) (cos.f64 re)))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re))) (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 #s(literal 4 binary64) (cos.f64 re)))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re))) (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 #s(literal 4 binary64) (cos.f64 re)))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) im)) (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re)))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) im)) (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re)))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) im)) (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re)))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) im)) (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re))) (+.f64 (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) im)) (/.f64 (cos.f64 re) im)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re))) (+.f64 (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) im)) (/.f64 (cos.f64 re) im)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re))) (+.f64 (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) im)) (/.f64 (cos.f64 re) im)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re))) (+.f64 (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) im)) (/.f64 (cos.f64 re) im)))))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (pow.f64 re #s(literal 2 binary64))))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/3 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 2/3 binary64) (*.f64 #s(literal -4/45 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 2 binary64))))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/315 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 4/45 binary64))))) #s(literal 2 binary64))))>
Calls

78 calls:

TimeVariablePointExpression
350.0ms
re
@inf
(log (+ 1 (* (cos re) (+ (* im -1/4) -1))))
117.0ms
re
@-inf
(log (+ 1 (* (cos re) (+ (* im -1/4) -1))))
16.0ms
re
@-inf
(* im (log (+ 1 (- (exp (* (cos re) (+ (* im -1/4) -1))) 1))))
4.0ms
im
@0
(log (+ 1 (* (cos re) (+ (* im -1/4) -1))))
3.0ms
im
@inf
(log (+ 1 (* (cos re) (+ (* im -1/4) -1))))

rewrite312.0ms (3%)

Memory
11.2MiB live, 221.3MiB allocated
Algorithm
batch-egg-rewrite
Rules
760×log1p-expm1-u
240×expm1-log1p-u
231×add-exp-log
231×add-cube-cbrt
230×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
037436
1545436
27364436
Stop Event
node limit
Counts
15 → 419
Calls
Call 1
Inputs
(*.f64 im (log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(+.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))
(+.f64 (cos.f64 re) #s(literal 1 binary64))
(*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))
(*.f64 im (expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 im (*.f64 (+.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 (+.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im)))
(cos.f64 (*.f64 #s(literal 2 binary64) re))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(exp.f64 (log.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 1 binary64)))
(+.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 (cos.f64 re) #s(literal -1 binary64)) (*.f64 (cos.f64 re) (*.f64 im #s(literal -1/4 binary64))))
(+.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -1/4 binary64))) (*.f64 (cos.f64 re) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 (*.f64 im #s(literal -1/4 binary64)) (cos.f64 re)))
(+.f64 (*.f64 (*.f64 im #s(literal -1/4 binary64)) (cos.f64 re)) (*.f64 #s(literal -1 binary64) (cos.f64 re)))
(-.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (cos.f64 re))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (cos.f64 re)))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) (sqrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(*.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (sqrt.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 (sqrt.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (cos.f64 re)))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 (cbrt.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (*.f64 (cos.f64 re) (sqrt.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) (sqrt.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 re)))
(*.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64)) (+.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)) (*.f64 im #s(literal -1/4 binary64)))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64))) (cos.f64 re)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)) (*.f64 im #s(literal -1/4 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64))) (cos.f64 re)) (-.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64))))
(pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64)))
(+.f64 (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal -1 binary64))
(-.f64 (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))
(*.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) (sqrt.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64)) (+.f64 (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)))
(pow.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))))
(cbrt.f64 (pow.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64)))
(log1p.f64 (expm1.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(exp.f64 (log.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 1 binary64)))
(+.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 (cos.f64 re) #s(literal -1 binary64)) (*.f64 (cos.f64 re) (*.f64 im #s(literal -1/4 binary64))))
(+.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -1/4 binary64))) (*.f64 (cos.f64 re) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 (*.f64 im #s(literal -1/4 binary64)) (cos.f64 re)))
(+.f64 (*.f64 (*.f64 im #s(literal -1/4 binary64)) (cos.f64 re)) (*.f64 #s(literal -1 binary64) (cos.f64 re)))
(-.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64)) (+.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)) (*.f64 im #s(literal -1/4 binary64)))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64))) (cos.f64 re)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)) (*.f64 im #s(literal -1/4 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64))) (cos.f64 re)) (-.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64))))
(pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (cos.f64 re) #s(literal -2 binary64))) (/.f64 #s(literal 9 binary64) (+.f64 (cos.f64 re) #s(literal -2 binary64))))
(*.f64 #s(literal 1 binary64) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))) (sqrt.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))))
(*.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 27 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))))))
(*.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -9 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 re) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 27 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (cos.f64 re) #s(literal -2 binary64)) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -9 binary64))))
(/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 27 binary64)) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 27 binary64)) (+.f64 #s(literal 9 binary64) (-.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -9 binary64)) (+.f64 (cos.f64 re) #s(literal -2 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 27 binary64))) (neg.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -9 binary64))) (neg.f64 (+.f64 (cos.f64 re) #s(literal -2 binary64))))
(/.f64 (+.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal 64 binary64)) (+.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (-.f64 #s(literal 16 binary64) (*.f64 (cos.f64 re) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) #s(literal 16 binary64)) (-.f64 (cos.f64 re) #s(literal 4 binary64)))
(/.f64 (-.f64 #s(literal 9 binary64) (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 3 binary64) (+.f64 (cos.f64 re) #s(literal 1 binary64))))
(pow.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)))))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))))
(exp.f64 (log.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))))
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (cos.f64 re) #s(literal 4 binary64))
(fma.f64 #s(literal 1 binary64) (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 re)) #s(literal 4 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64))) #s(literal 3 binary64))
(fma.f64 (sqrt.f64 (cos.f64 re)) (sqrt.f64 (cos.f64 re)) #s(literal 4 binary64))
(fma.f64 (sqrt.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64))) (sqrt.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64))) #s(literal 3 binary64))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (+.f64 (cos.f64 re) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 re) #s(literal -1 binary64))))
(*.f64 #s(literal 1 binary64) (+.f64 (cos.f64 re) #s(literal 1 binary64)))
(*.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64))))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64))) (sqrt.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 re)))))
(*.f64 (neg.f64 (pow.f64 (sin.f64 re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 re) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 re))) (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (cos.f64 re) #s(literal -1 binary64)) (neg.f64 (pow.f64 (sin.f64 re) #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (+.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 re))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (cos.f64 re))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 re) #s(literal 2 binary64))) (+.f64 (cos.f64 re) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 re)))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 re) #s(literal 2 binary64)))) (neg.f64 (+.f64 (cos.f64 re) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 re)))
(pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)))))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64))))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64))))
(exp.f64 (log1p.f64 (cos.f64 re)))
(exp.f64 (*.f64 (log1p.f64 (cos.f64 re)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (cos.f64 re) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 re)) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (cos.f64 re)) (sqrt.f64 (cos.f64 re)) #s(literal 1 binary64))
(+.f64 (*.f64 (+.f64 #s(literal -1/4 binary64) (*.f64 #s(literal -1/4 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) im)) (*.f64 (+.f64 #s(literal -1/4 binary64) (*.f64 #s(literal -1/4 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (neg.f64 (exp.f64 im))))
(+.f64 (*.f64 (-.f64 #s(literal 1 binary64) im) (+.f64 #s(literal -1/4 binary64) (*.f64 #s(literal -1/4 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))) (*.f64 (neg.f64 (exp.f64 im)) (+.f64 #s(literal -1/4 binary64) (*.f64 #s(literal -1/4 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))))) #s(literal 1 binary64))
(/.f64 (*.f64 (+.f64 #s(literal -1/4 binary64) (*.f64 #s(literal -1/4 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) (-.f64 im (exp.f64 im))))))
(/.f64 (*.f64 (+.f64 #s(literal -1/4 binary64) (*.f64 #s(literal -1/4 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (-.f64 im (exp.f64 im))))
(pow.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) #s(literal 2 binary64)) #s(literal 1/16 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) #s(literal -1/4 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))))
(exp.f64 (log.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))) #s(literal 1 binary64)))
(+.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(+.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) im)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (neg.f64 (exp.f64 im))))
(+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(+.f64 (*.f64 (-.f64 #s(literal 1 binary64) im) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (*.f64 (neg.f64 (exp.f64 im)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(+.f64 (*.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))) #s(literal 1 binary64))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) (-.f64 im (exp.f64 im)))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (-.f64 im (exp.f64 im)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) (-.f64 im (exp.f64 im)))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (-.f64 im (exp.f64 im)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) (-.f64 im (exp.f64 im))))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (cos.f64 (*.f64 re #s(literal 2 binary64)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) (-.f64 im (exp.f64 im))))) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (-.f64 im (exp.f64 im))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (cos.f64 (*.f64 re #s(literal 2 binary64)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (-.f64 im (exp.f64 im))) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) (-.f64 im (exp.f64 im))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (-.f64 im (exp.f64 im))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) (-.f64 im (exp.f64 im))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (-.f64 im (exp.f64 im))))
(pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))))
(exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (log1p.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(exp.f64 (*.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (log1p.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))))) #s(literal 1 binary64)))
(-.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 re) #s(literal 2 binary64)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (/.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (pow.f64 (sin.f64 re) #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (cos.f64 (*.f64 re #s(literal 2 binary64)))))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (cos.f64 (*.f64 re #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 1 binary64)))
(pow.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(exp.f64 (log1p.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log1p.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) (sqrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(exp.f64 (log.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 1 binary64)))
(+.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 (cos.f64 re) #s(literal -1 binary64)) (*.f64 (cos.f64 re) (*.f64 im #s(literal -1/4 binary64))))
(+.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -1/4 binary64))) (*.f64 (cos.f64 re) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 (*.f64 im #s(literal -1/4 binary64)) (cos.f64 re)))
(+.f64 (*.f64 (*.f64 im #s(literal -1/4 binary64)) (cos.f64 re)) (*.f64 #s(literal -1 binary64) (cos.f64 re)))
(-.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (cos.f64 re))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (cos.f64 re)))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) (sqrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(*.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (sqrt.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 (sqrt.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (cos.f64 re)))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 (cbrt.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (*.f64 (cos.f64 re) (sqrt.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) (sqrt.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 re)))
(*.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64)) (+.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)) (*.f64 im #s(literal -1/4 binary64)))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64))) (cos.f64 re)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)) (*.f64 im #s(literal -1/4 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64))) (cos.f64 re)) (-.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64))))
(pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(*.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(*.f64 (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(pow.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 2 binary64)))
(log.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)))
(cbrt.f64 (pow.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(exp.f64 (log.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 1 binary64)))
(+.f64 (*.f64 im (neg.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)))) (*.f64 im (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64))))))
(+.f64 (*.f64 (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64))) (*.f64 im #s(literal -1/4 binary64))))
(+.f64 (*.f64 (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64))) (*.f64 im #s(literal -1/4 binary64))) (*.f64 (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64))) #s(literal -1 binary64)))
(+.f64 (*.f64 (neg.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))) im) (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))) im))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))) (*.f64 (*.f64 im #s(literal -1/4 binary64)) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))))
(+.f64 (*.f64 (*.f64 im #s(literal -1/4 binary64)) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))) (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))))) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)) (*.f64 im #s(literal -1/4 binary64)))))
(/.f64 (*.f64 (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64))))
(pow.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (+.f64 (cos.f64 re) #s(literal 4 binary64))) im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64))))))
(exp.f64 (log.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64))))) #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 4 binary64)))
(+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 #s(literal 4 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(+.f64 (neg.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))) (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))))
(+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))) (neg.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))))
(+.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (cos.f64 re) #s(literal 1 binary64))) (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 3 binary64)))
(+.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 3 binary64)) (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (cos.f64 re) #s(literal 1 binary64))))
(+.f64 (*.f64 (neg.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 #s(literal 3 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(+.f64 (*.f64 #s(literal 3 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 1 binary64))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 27 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64)))) (*.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)) (*.f64 im #s(literal -1/4 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 27 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)))) (*.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -9 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64)))) (*.f64 (+.f64 (cos.f64 re) #s(literal -2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)) (*.f64 im #s(literal -1/4 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -9 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)))) (*.f64 (+.f64 (cos.f64 re) #s(literal -2 binary64)) (-.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64))) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 27 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)) (*.f64 im #s(literal -1/4 binary64)))) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64))) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -9 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)) (*.f64 im #s(literal -1/4 binary64)))) (+.f64 (cos.f64 re) #s(literal -2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64))) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 27 binary64))) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64))) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64))) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -9 binary64))) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64))) (+.f64 (cos.f64 re) #s(literal -2 binary64))))
(/.f64 (+.f64 (pow.f64 (neg.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (neg.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))) (neg.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))) (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64))))) (*.f64 (neg.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))) (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64))))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))) (neg.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)))) (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))) (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))))) (-.f64 (neg.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))) (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64))))))
(/.f64 (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)) (*.f64 im #s(literal -1/4 binary64)))))
(/.f64 (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64))))
(/.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 27 binary64))) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)))))
(/.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -9 binary64))) (+.f64 (cos.f64 re) #s(literal -2 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 27 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -9 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (+.f64 (cos.f64 re) #s(literal -2 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64))) (+.f64 (cos.f64 re) #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)) (*.f64 im #s(literal -1/4 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64))) (+.f64 (cos.f64 re) #s(literal 4 binary64))) (-.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64))))
(pow.f64 (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (+.f64 (cos.f64 re) #s(literal 4 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(exp.f64 (log.f64 (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) (+.f64 (cos.f64 re) #s(literal 4 binary64)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))))
(fma.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))))
(+.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) (fma.f64 (neg.f64 (sin.f64 re)) (sin.f64 re) (pow.f64 (sin.f64 re) #s(literal 2 binary64))))
(+.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (neg.f64 (pow.f64 (sin.f64 re) #s(literal 2 binary64))))
(+.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (*.f64 (neg.f64 (sin.f64 re)) (sin.f64 re)))
(-.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64))
(-.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (pow.f64 (sin.f64 re) #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))
(*.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) (sqrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(*.f64 (+.f64 (cos.f64 re) (sin.f64 re)) (-.f64 (cos.f64 re) (sin.f64 re)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (sin.f64 re) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (+.f64 (*.f64 (pow.f64 (sin.f64 re) #s(literal 2 binary64)) (pow.f64 (sin.f64 re) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (pow.f64 (sin.f64 re) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 re) #s(literal 2 binary64)) (pow.f64 (sin.f64 re) #s(literal 2 binary64)))) (+.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (pow.f64 (sin.f64 re) #s(literal 2 binary64))))
(pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64)))
(fma.f64 (cos.f64 re) (cos.f64 re) (neg.f64 (pow.f64 (sin.f64 re) #s(literal 2 binary64))))

simplify419.0ms (4.1%)

Memory
-0.5MiB live, 544.1MiB allocated
Algorithm
egg-herbie
Rules
877×distribute-rgt-in
873×distribute-lft-in
373×*-commutative
243×+-commutative
161×fma-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0133537176
1403136640
Stop Event
node limit
Counts
715 → 663
Calls
Call 1
Inputs
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re)))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re)))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re)))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(+.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))))))
(+.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))))))
(+.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 #s(literal 1/40320 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))))))))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 #s(literal -1/4 binary64) im)) #s(literal 1 binary64))
(-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))))) #s(literal 1 binary64))
(-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 #s(literal 1/24 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))))) #s(literal 1 binary64))
(-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 #s(literal 1/40320 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))))))))) #s(literal 1 binary64))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))
(+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))
(+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))
(+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re)) (/.f64 (cos.f64 re) im))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re)) (/.f64 (cos.f64 re) im))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re)) (/.f64 (cos.f64 re) im))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re)) (/.f64 (cos.f64 re) im))))
(-.f64 (+.f64 (exp.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (exp.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))) #s(literal 1 binary64))
(-.f64 (+.f64 (exp.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (exp.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (+.f64 (*.f64 #s(literal 1/24 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 #s(literal 1/8 binary64) (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 2 binary64))))))))) #s(literal 1 binary64))
(-.f64 (+.f64 (exp.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (+.f64 (*.f64 #s(literal 1/24 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 #s(literal 1/8 binary64) (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 2 binary64))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (exp.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (+.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal -1/720 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))))))))) #s(literal 1 binary64))
(-.f64 (+.f64 (exp.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (+.f64 (*.f64 #s(literal 1/24 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 #s(literal 1/8 binary64) (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 2 binary64))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (+.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal -1/720 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (exp.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (+.f64 (*.f64 #s(literal 1/40320 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (+.f64 (*.f64 #s(literal 1/1440 binary64) (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 1/1152 binary64) (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 1/384 binary64) (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 4 binary64))) (*.f64 #s(literal 1/192 binary64) (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 3 binary64)))))))))))))))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) #s(literal 1 binary64))
(-.f64 (+.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re))) (*.f64 #s(literal -1/4 binary64) (*.f64 im (*.f64 (cos.f64 re) (exp.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re))))))) #s(literal 1 binary64))
(-.f64 (+.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re))) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 re) (exp.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re))))) (*.f64 #s(literal 1/32 binary64) (*.f64 im (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (exp.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re))))))))) #s(literal 1 binary64))
(-.f64 (+.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re))) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 re) (exp.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re))))) (*.f64 im (+.f64 (*.f64 #s(literal -1/384 binary64) (*.f64 im (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (exp.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)))))) (*.f64 #s(literal 1/32 binary64) (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (exp.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)))))))))) #s(literal 1 binary64))
(-.f64 (+.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re))) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 re) (exp.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re))))) (*.f64 im (+.f64 (*.f64 #s(literal 1/32 binary64) (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (exp.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re))))) (*.f64 im (+.f64 (*.f64 #s(literal -1/384 binary64) (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (exp.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re))))) (*.f64 #s(literal 1/6144 binary64) (*.f64 im (*.f64 (pow.f64 (cos.f64 re) #s(literal 4 binary64)) (exp.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re))))))))))))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) im))))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) im))))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) im))))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) im))))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) #s(literal 1 binary64))
(-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 #s(literal -1/4 binary64) im)) #s(literal 1 binary64))
(-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))))) #s(literal 1 binary64))
(-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 #s(literal 1/24 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))))) #s(literal 1 binary64))
(-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 #s(literal 1/40320 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))))))))) #s(literal 1 binary64))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))
(+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))
(+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))
(+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re)) (/.f64 (cos.f64 re) im))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re)) (/.f64 (cos.f64 re) im))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re)) (/.f64 (cos.f64 re) im))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re)) (/.f64 (cos.f64 re) im))))
(+.f64 #s(literal 5 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))
(+.f64 #s(literal 5 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/2 binary64))))
(+.f64 #s(literal 5 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 1/2 binary64))))
(+.f64 #s(literal 5 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/40320 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/720 binary64))))) #s(literal 1/2 binary64))))
(+.f64 #s(literal 4 binary64) (cos.f64 re))
(+.f64 #s(literal 4 binary64) (cos.f64 re))
(+.f64 #s(literal 4 binary64) (cos.f64 re))
(+.f64 #s(literal 4 binary64) (cos.f64 re))
(+.f64 #s(literal 4 binary64) (cos.f64 re))
(+.f64 #s(literal 4 binary64) (cos.f64 re))
(+.f64 #s(literal 4 binary64) (cos.f64 re))
(+.f64 #s(literal 4 binary64) (cos.f64 re))
(+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/2 binary64))))
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 1/2 binary64))))
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/40320 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/720 binary64))))) #s(literal 1/2 binary64))))
(+.f64 #s(literal 1 binary64) (cos.f64 re))
(+.f64 #s(literal 1 binary64) (cos.f64 re))
(+.f64 #s(literal 1 binary64) (cos.f64 re))
(+.f64 #s(literal 1 binary64) (cos.f64 re))
(+.f64 #s(literal 1 binary64) (cos.f64 re))
(+.f64 #s(literal 1 binary64) (cos.f64 re))
(+.f64 #s(literal 1 binary64) (cos.f64 re))
(+.f64 #s(literal 1 binary64) (cos.f64 re))
(+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 #s(literal 1/45 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))))))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/630 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) (*.f64 #s(literal 1/45 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))))))))
(*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 im (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))
(*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (*.f64 #s(literal 1/8 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))))
(*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal 1/8 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal 1/96 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))))))
(*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal 1/8 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal 1/480 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (*.f64 #s(literal 1/96 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))))))))
(*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))
(*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))
(*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))
(*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(+.f64 (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))))))
(+.f64 (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -4/45 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) (*.f64 #s(literal 2/3 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))))))
(+.f64 (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 2/3 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -4/45 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 #s(literal 2/315 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal -1/2 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal -1/24 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))))))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal -1/24 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal -1/120 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))))))))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (*.f64 #s(literal 2 binary64) re)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (*.f64 #s(literal 2 binary64) re)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (*.f64 #s(literal 2 binary64) re)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (*.f64 #s(literal 2 binary64) re)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im))))))
(+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (pow.f64 re #s(literal 2 binary64))))
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/3 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))))
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 2/3 binary64) (*.f64 #s(literal -4/45 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 2 binary64))))
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/315 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 4/45 binary64))))) #s(literal 2 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re)))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re)))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re)))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(+.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))))))
(+.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))))))
(+.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 #s(literal 1/40320 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))))))))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 #s(literal -1/4 binary64) im)) #s(literal 1 binary64))
(-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))))) #s(literal 1 binary64))
(-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 #s(literal 1/24 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))))) #s(literal 1 binary64))
(-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 #s(literal 1/40320 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))))))))) #s(literal 1 binary64))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))
(+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))
(+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))
(+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re)) (/.f64 (cos.f64 re) im))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re)) (/.f64 (cos.f64 re) im))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re)) (/.f64 (cos.f64 re) im))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re)) (/.f64 (cos.f64 re) im))))
(+.f64 (log.f64 (*.f64 #s(literal -1/4 binary64) im)) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) im)))
(+.f64 (log.f64 (*.f64 #s(literal -1/4 binary64) im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -48 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -4 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im))))) (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)))))
(+.f64 (log.f64 (*.f64 #s(literal -1/4 binary64) im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)) (+.f64 (*.f64 #s(literal 240 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1920 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))))))) (*.f64 #s(literal 1/24 binary64) (+.f64 (*.f64 #s(literal -48 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -4 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)))))))))
(+.f64 (log.f64 (*.f64 #s(literal -1/4 binary64) im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (+.f64 (*.f64 #s(literal -48 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -4 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/40320 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -161280 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -26880 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -560 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -448 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -4 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)))))))) (*.f64 #s(literal 1/720 binary64) (+.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)) (+.f64 (*.f64 #s(literal 240 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1920 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))))))))))))
(log.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))
(+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re)))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 im (cos.f64 re)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))))))
(+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re)))) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))))) (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 im (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) #s(literal 2 binary64)))))))
(+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re)))) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))))) (*.f64 im (+.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) #s(literal 2 binary64)))) (*.f64 #s(literal -1/192 binary64) (/.f64 (*.f64 im (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) #s(literal 3 binary64)))))))))
(+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re)))) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))))) (*.f64 im (+.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) #s(literal 2 binary64)))) (*.f64 im (+.f64 (*.f64 #s(literal -1/192 binary64) (/.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) #s(literal 3 binary64)))) (*.f64 #s(literal -1/1024 binary64) (/.f64 (*.f64 im (pow.f64 (cos.f64 re) #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) #s(literal 4 binary64)))))))))))
(+.f64 (log.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 re))) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) (*.f64 im (cos.f64 re)))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) im)))))
(+.f64 (log.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 re))) (+.f64 (*.f64 #s(literal -8 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (cos.f64 re) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) (*.f64 im (cos.f64 re)))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) im))))))
(+.f64 (log.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 re))) (+.f64 (*.f64 #s(literal -64/3 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -8 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (cos.f64 re) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) (*.f64 im (cos.f64 re)))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) im)))))))
(+.f64 (log.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 re))) (+.f64 (*.f64 #s(literal -64 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (cos.f64 re) #s(literal 4 binary64))))) (+.f64 (*.f64 #s(literal -64/3 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -8 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (cos.f64 re) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) (*.f64 im (cos.f64 re)))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) im))))))))
(+.f64 (log.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re))) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) (*.f64 im (cos.f64 re)))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im)))))
(+.f64 (log.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 4 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) (cos.f64 re))) (*.f64 #s(literal 8 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) #s(literal 2 binary64)) (*.f64 im (pow.f64 (cos.f64 re) #s(literal 2 binary64)))))) im))))
(+.f64 (log.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -64/3 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) #s(literal 3 binary64)) (*.f64 im (pow.f64 (cos.f64 re) #s(literal 3 binary64))))) (*.f64 #s(literal -8 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) #s(literal 2 binary64)) (pow.f64 (cos.f64 re) #s(literal 2 binary64))))) im)) (*.f64 #s(literal 4 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) (cos.f64 re)))) im))))
(+.f64 (log.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -8 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) #s(literal 2 binary64)) (pow.f64 (cos.f64 re) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 64/3 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64)))) (*.f64 #s(literal 64 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) #s(literal 4 binary64)) (*.f64 im (pow.f64 (cos.f64 re) #s(literal 4 binary64)))))) im))) im)) (*.f64 #s(literal 4 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) (cos.f64 re)))) im))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re))) (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 #s(literal 4 binary64) (cos.f64 re))))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re))) (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 #s(literal 4 binary64) (cos.f64 re))))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re))) (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 #s(literal 4 binary64) (cos.f64 re))))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re))) (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 #s(literal 4 binary64) (cos.f64 re))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) im)) (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) im)) (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) im)) (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) im)) (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) im)) (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) im)) (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) im)) (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) im)) (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))) (*.f64 #s(literal 5 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))
(+.f64 (*.f64 #s(literal 5 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))))))
(+.f64 (*.f64 #s(literal 5 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))))))
(+.f64 (*.f64 #s(literal 5 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 #s(literal 1/40320 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))))))))))
(*.f64 im (*.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 im (*.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 im (*.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 im (*.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 im (*.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 im (*.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 im (*.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 im (*.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 #s(literal 5 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(+.f64 (*.f64 #s(literal 5 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))))
(+.f64 (*.f64 #s(literal 5 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 #s(literal 1/24 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))))))
(+.f64 (*.f64 #s(literal 5 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 #s(literal 1/40320 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))))))))
(*.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re))) (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 #s(literal 4 binary64) (cos.f64 re)))))
(+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re))) (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 #s(literal 4 binary64) (cos.f64 re)))))
(+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re))) (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 #s(literal 4 binary64) (cos.f64 re)))))
(+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re))) (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 #s(literal 4 binary64) (cos.f64 re)))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) im)) (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re)))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) im)) (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re)))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) im)) (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re)))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) im)) (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re))) (+.f64 (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) im)) (/.f64 (cos.f64 re) im)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re))) (+.f64 (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) im)) (/.f64 (cos.f64 re) im)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re))) (+.f64 (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) im)) (/.f64 (cos.f64 re) im)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re))) (+.f64 (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) im)) (/.f64 (cos.f64 re) im)))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (pow.f64 re #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/3 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 2/3 binary64) (*.f64 #s(literal -4/45 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/315 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 4/45 binary64))))) #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(exp.f64 (log.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 1 binary64)))
(+.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 (cos.f64 re) #s(literal -1 binary64)) (*.f64 (cos.f64 re) (*.f64 im #s(literal -1/4 binary64))))
(+.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -1/4 binary64))) (*.f64 (cos.f64 re) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 (*.f64 im #s(literal -1/4 binary64)) (cos.f64 re)))
(+.f64 (*.f64 (*.f64 im #s(literal -1/4 binary64)) (cos.f64 re)) (*.f64 #s(literal -1 binary64) (cos.f64 re)))
(-.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (cos.f64 re))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (cos.f64 re)))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) (sqrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(*.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (sqrt.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 (sqrt.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (cos.f64 re)))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 (cbrt.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (*.f64 (cos.f64 re) (sqrt.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) (sqrt.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 re)))
(*.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64)) (+.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)) (*.f64 im #s(literal -1/4 binary64)))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64))) (cos.f64 re)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)) (*.f64 im #s(literal -1/4 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64))) (cos.f64 re)) (-.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64))))
(pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64)))
(+.f64 (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal -1 binary64))
(-.f64 (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))
(*.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) (sqrt.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64)) (+.f64 (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)))
(pow.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))))
(cbrt.f64 (pow.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64)))
(log1p.f64 (expm1.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(exp.f64 (log.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 1 binary64)))
(+.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 (cos.f64 re) #s(literal -1 binary64)) (*.f64 (cos.f64 re) (*.f64 im #s(literal -1/4 binary64))))
(+.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -1/4 binary64))) (*.f64 (cos.f64 re) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 (*.f64 im #s(literal -1/4 binary64)) (cos.f64 re)))
(+.f64 (*.f64 (*.f64 im #s(literal -1/4 binary64)) (cos.f64 re)) (*.f64 #s(literal -1 binary64) (cos.f64 re)))
(-.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64)) (+.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)) (*.f64 im #s(literal -1/4 binary64)))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64))) (cos.f64 re)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)) (*.f64 im #s(literal -1/4 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64))) (cos.f64 re)) (-.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64))))
(pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (cos.f64 re) #s(literal -2 binary64))) (/.f64 #s(literal 9 binary64) (+.f64 (cos.f64 re) #s(literal -2 binary64))))
(*.f64 #s(literal 1 binary64) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))) (sqrt.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))))
(*.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 27 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))))))
(*.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -9 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 re) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 27 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (cos.f64 re) #s(literal -2 binary64)) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -9 binary64))))
(/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 27 binary64)) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 27 binary64)) (+.f64 #s(literal 9 binary64) (-.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -9 binary64)) (+.f64 (cos.f64 re) #s(literal -2 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 27 binary64))) (neg.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -9 binary64))) (neg.f64 (+.f64 (cos.f64 re) #s(literal -2 binary64))))
(/.f64 (+.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal 64 binary64)) (+.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (-.f64 #s(literal 16 binary64) (*.f64 (cos.f64 re) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) #s(literal 16 binary64)) (-.f64 (cos.f64 re) #s(literal 4 binary64)))
(/.f64 (-.f64 #s(literal 9 binary64) (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 3 binary64) (+.f64 (cos.f64 re) #s(literal 1 binary64))))
(pow.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)))))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))))
(exp.f64 (log.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))))
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (cos.f64 re) #s(literal 4 binary64))
(fma.f64 #s(literal 1 binary64) (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 re)) #s(literal 4 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64))) #s(literal 3 binary64))
(fma.f64 (sqrt.f64 (cos.f64 re)) (sqrt.f64 (cos.f64 re)) #s(literal 4 binary64))
(fma.f64 (sqrt.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64))) (sqrt.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64))) #s(literal 3 binary64))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (+.f64 (cos.f64 re) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 re) #s(literal -1 binary64))))
(*.f64 #s(literal 1 binary64) (+.f64 (cos.f64 re) #s(literal 1 binary64)))
(*.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64))))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64))) (sqrt.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 re)))))
(*.f64 (neg.f64 (pow.f64 (sin.f64 re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 re) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 re))) (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (cos.f64 re) #s(literal -1 binary64)) (neg.f64 (pow.f64 (sin.f64 re) #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (+.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 re))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (cos.f64 re))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 re) #s(literal 2 binary64))) (+.f64 (cos.f64 re) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 re)))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 re) #s(literal 2 binary64)))) (neg.f64 (+.f64 (cos.f64 re) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 re)))
(pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)))))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64))))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64))))
(exp.f64 (log1p.f64 (cos.f64 re)))
(exp.f64 (*.f64 (log1p.f64 (cos.f64 re)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (cos.f64 re) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 re)) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (cos.f64 re)) (sqrt.f64 (cos.f64 re)) #s(literal 1 binary64))
(+.f64 (*.f64 (+.f64 #s(literal -1/4 binary64) (*.f64 #s(literal -1/4 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) im)) (*.f64 (+.f64 #s(literal -1/4 binary64) (*.f64 #s(literal -1/4 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (neg.f64 (exp.f64 im))))
(+.f64 (*.f64 (-.f64 #s(literal 1 binary64) im) (+.f64 #s(literal -1/4 binary64) (*.f64 #s(literal -1/4 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))) (*.f64 (neg.f64 (exp.f64 im)) (+.f64 #s(literal -1/4 binary64) (*.f64 #s(literal -1/4 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))))) #s(literal 1 binary64))
(/.f64 (*.f64 (+.f64 #s(literal -1/4 binary64) (*.f64 #s(literal -1/4 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) (-.f64 im (exp.f64 im))))))
(/.f64 (*.f64 (+.f64 #s(literal -1/4 binary64) (*.f64 #s(literal -1/4 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (-.f64 im (exp.f64 im))))
(pow.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) #s(literal 2 binary64)) #s(literal 1/16 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) #s(literal -1/4 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))))
(exp.f64 (log.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))) #s(literal 1 binary64)))
(+.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(+.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) im)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (neg.f64 (exp.f64 im))))
(+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(+.f64 (*.f64 (-.f64 #s(literal 1 binary64) im) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (*.f64 (neg.f64 (exp.f64 im)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(+.f64 (*.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))) #s(literal 1 binary64))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) (-.f64 im (exp.f64 im)))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (-.f64 im (exp.f64 im)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) (-.f64 im (exp.f64 im)))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (-.f64 im (exp.f64 im)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) (-.f64 im (exp.f64 im))))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (cos.f64 (*.f64 re #s(literal 2 binary64)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) (-.f64 im (exp.f64 im))))) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (-.f64 im (exp.f64 im))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (cos.f64 (*.f64 re #s(literal 2 binary64)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (-.f64 im (exp.f64 im))) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) (-.f64 im (exp.f64 im))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (-.f64 im (exp.f64 im))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) (-.f64 im (exp.f64 im))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (-.f64 im (exp.f64 im))))
(pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))))
(exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (log1p.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(exp.f64 (*.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (log1p.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))))) #s(literal 1 binary64)))
(-.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 re) #s(literal 2 binary64)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (/.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (pow.f64 (sin.f64 re) #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (cos.f64 (*.f64 re #s(literal 2 binary64)))))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (cos.f64 (*.f64 re #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 1 binary64)))
(pow.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(exp.f64 (log1p.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log1p.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) (sqrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(exp.f64 (log.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 1 binary64)))
(+.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 (cos.f64 re) #s(literal -1 binary64)) (*.f64 (cos.f64 re) (*.f64 im #s(literal -1/4 binary64))))
(+.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -1/4 binary64))) (*.f64 (cos.f64 re) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 (*.f64 im #s(literal -1/4 binary64)) (cos.f64 re)))
(+.f64 (*.f64 (*.f64 im #s(literal -1/4 binary64)) (cos.f64 re)) (*.f64 #s(literal -1 binary64) (cos.f64 re)))
(-.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (cos.f64 re))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (cos.f64 re)))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) (sqrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(*.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (sqrt.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 (sqrt.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (cos.f64 re)))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 (cbrt.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (*.f64 (cos.f64 re) (sqrt.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) (sqrt.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 re)))
(*.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64)) (+.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)) (*.f64 im #s(literal -1/4 binary64)))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64))) (cos.f64 re)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)) (*.f64 im #s(literal -1/4 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64))) (cos.f64 re)) (-.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64))))
(pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(*.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(*.f64 (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(pow.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 2 binary64)))
(log.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)))
(cbrt.f64 (pow.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(exp.f64 (log.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 1 binary64)))
(+.f64 (*.f64 im (neg.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)))) (*.f64 im (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64))))))
(+.f64 (*.f64 (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64))) (*.f64 im #s(literal -1/4 binary64))))
(+.f64 (*.f64 (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64))) (*.f64 im #s(literal -1/4 binary64))) (*.f64 (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64))) #s(literal -1 binary64)))
(+.f64 (*.f64 (neg.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))) im) (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))) im))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))) (*.f64 (*.f64 im #s(literal -1/4 binary64)) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))))
(+.f64 (*.f64 (*.f64 im #s(literal -1/4 binary64)) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))) (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))))) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)) (*.f64 im #s(literal -1/4 binary64)))))
(/.f64 (*.f64 (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64))))
(pow.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (+.f64 (cos.f64 re) #s(literal 4 binary64))) im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64))))))
(exp.f64 (log.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64))))) #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 4 binary64)))
(+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 #s(literal 4 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(+.f64 (neg.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))) (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))))
(+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))) (neg.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))))
(+.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (cos.f64 re) #s(literal 1 binary64))) (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 3 binary64)))
(+.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 3 binary64)) (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (cos.f64 re) #s(literal 1 binary64))))
(+.f64 (*.f64 (neg.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 #s(literal 3 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(+.f64 (*.f64 #s(literal 3 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 1 binary64))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 27 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64)))) (*.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)) (*.f64 im #s(literal -1/4 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 27 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)))) (*.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -9 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64)))) (*.f64 (+.f64 (cos.f64 re) #s(literal -2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)) (*.f64 im #s(literal -1/4 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -9 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)))) (*.f64 (+.f64 (cos.f64 re) #s(literal -2 binary64)) (-.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64))) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 27 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)) (*.f64 im #s(literal -1/4 binary64)))) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64))) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -9 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)) (*.f64 im #s(literal -1/4 binary64)))) (+.f64 (cos.f64 re) #s(literal -2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64))) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 27 binary64))) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64))) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64))) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -9 binary64))) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64))) (+.f64 (cos.f64 re) #s(literal -2 binary64))))
(/.f64 (+.f64 (pow.f64 (neg.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (neg.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))) (neg.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))) (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64))))) (*.f64 (neg.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))) (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64))))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))) (neg.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)))) (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))) (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))))) (-.f64 (neg.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))) (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64))))))
(/.f64 (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)) (*.f64 im #s(literal -1/4 binary64)))))
(/.f64 (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64))))
(/.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 27 binary64))) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)))))
(/.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -9 binary64))) (+.f64 (cos.f64 re) #s(literal -2 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 27 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -9 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (+.f64 (cos.f64 re) #s(literal -2 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64))) (+.f64 (cos.f64 re) #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)) (*.f64 im #s(literal -1/4 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64))) (+.f64 (cos.f64 re) #s(literal 4 binary64))) (-.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64))))
(pow.f64 (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (+.f64 (cos.f64 re) #s(literal 4 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(exp.f64 (log.f64 (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) (+.f64 (cos.f64 re) #s(literal 4 binary64)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))))
(fma.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))))
(+.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) (fma.f64 (neg.f64 (sin.f64 re)) (sin.f64 re) (pow.f64 (sin.f64 re) #s(literal 2 binary64))))
(+.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (neg.f64 (pow.f64 (sin.f64 re) #s(literal 2 binary64))))
(+.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (*.f64 (neg.f64 (sin.f64 re)) (sin.f64 re)))
(-.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64))
(-.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (pow.f64 (sin.f64 re) #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))
(*.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) (sqrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(*.f64 (+.f64 (cos.f64 re) (sin.f64 re)) (-.f64 (cos.f64 re) (sin.f64 re)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (sin.f64 re) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (+.f64 (*.f64 (pow.f64 (sin.f64 re) #s(literal 2 binary64)) (pow.f64 (sin.f64 re) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (pow.f64 (sin.f64 re) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 re) #s(literal 2 binary64)) (pow.f64 (sin.f64 re) #s(literal 2 binary64)))) (+.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (pow.f64 (sin.f64 re) #s(literal 2 binary64))))
(pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64)))
(fma.f64 (cos.f64 re) (cos.f64 re) (neg.f64 (pow.f64 (sin.f64 re) #s(literal 2 binary64))))
Outputs
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re)))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re)))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re)))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re)))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im) (*.f64 (cos.f64 re) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 re) #s(literal -1/4 binary64)) (/.f64 (cos.f64 re) im)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im) (*.f64 (cos.f64 re) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 re) #s(literal -1/4 binary64)) (/.f64 (cos.f64 re) im)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im) (*.f64 (cos.f64 re) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 re) #s(literal -1/4 binary64)) (/.f64 (cos.f64 re) im)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im) (*.f64 (cos.f64 re) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 re) #s(literal -1/4 binary64)) (/.f64 (cos.f64 re) im)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im) (*.f64 (cos.f64 re) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 re) #s(literal -1/4 binary64)) (/.f64 (cos.f64 re) im)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im) (*.f64 (cos.f64 re) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 re) #s(literal -1/4 binary64)) (/.f64 (cos.f64 re) im)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im) (*.f64 (cos.f64 re) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 re) #s(literal -1/4 binary64)) (/.f64 (cos.f64 re) im)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im) (*.f64 (cos.f64 re) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 re) #s(literal -1/4 binary64)) (/.f64 (cos.f64 re) im)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(+.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))))))
(fma.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 1/24 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))))
(+.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))))))
(fma.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) (*.f64 (*.f64 #s(literal 1/24 binary64) im) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))))
(+.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 #s(literal 1/40320 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))))))))))
(fma.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/24 binary64) (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 1/40320 binary64)))))))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 #s(literal -1/4 binary64) im)) #s(literal 1 binary64))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))))) #s(literal 1 binary64))
(+.f64 (fma.f64 #s(literal -1/4 binary64) im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1/24 binary64))))) #s(literal -1 binary64))
(+.f64 (*.f64 im #s(literal -1/4 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1/24 binary64))) #s(literal -1 binary64)))
(-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 #s(literal 1/24 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))))) #s(literal 1 binary64))
(+.f64 (fma.f64 #s(literal -1/4 binary64) im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 #s(literal 1/24 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))))) #s(literal -1 binary64))
(+.f64 (*.f64 im #s(literal -1/4 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 #s(literal 1/24 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))) #s(literal -1 binary64)))
(-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 #s(literal 1/40320 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))))))))) #s(literal 1 binary64))
(+.f64 (fma.f64 #s(literal -1/4 binary64) im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/24 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/40320 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))))))) #s(literal -1 binary64))
(+.f64 (*.f64 im #s(literal -1/4 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/24 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/40320 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))))) #s(literal -1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 im (fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im) (*.f64 (cos.f64 re) #s(literal -1/4 binary64))))
(*.f64 im (-.f64 (*.f64 (cos.f64 re) #s(literal -1/4 binary64)) (/.f64 (cos.f64 re) im)))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 im (fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im) (*.f64 (cos.f64 re) #s(literal -1/4 binary64))))
(*.f64 im (-.f64 (*.f64 (cos.f64 re) #s(literal -1/4 binary64)) (/.f64 (cos.f64 re) im)))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 im (fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im) (*.f64 (cos.f64 re) #s(literal -1/4 binary64))))
(*.f64 im (-.f64 (*.f64 (cos.f64 re) #s(literal -1/4 binary64)) (/.f64 (cos.f64 re) im)))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 im (fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im) (*.f64 (cos.f64 re) #s(literal -1/4 binary64))))
(*.f64 im (-.f64 (*.f64 (cos.f64 re) #s(literal -1/4 binary64)) (/.f64 (cos.f64 re) im)))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re)) (/.f64 (cos.f64 re) im))))
(neg.f64 (*.f64 im (fma.f64 #s(literal 1/4 binary64) (cos.f64 re) (/.f64 (cos.f64 re) im))))
(*.f64 (fma.f64 #s(literal 1/4 binary64) (cos.f64 re) (/.f64 (cos.f64 re) im)) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re)) (/.f64 (cos.f64 re) im))))
(neg.f64 (*.f64 im (fma.f64 #s(literal 1/4 binary64) (cos.f64 re) (/.f64 (cos.f64 re) im))))
(*.f64 (fma.f64 #s(literal 1/4 binary64) (cos.f64 re) (/.f64 (cos.f64 re) im)) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re)) (/.f64 (cos.f64 re) im))))
(neg.f64 (*.f64 im (fma.f64 #s(literal 1/4 binary64) (cos.f64 re) (/.f64 (cos.f64 re) im))))
(*.f64 (fma.f64 #s(literal 1/4 binary64) (cos.f64 re) (/.f64 (cos.f64 re) im)) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re)) (/.f64 (cos.f64 re) im))))
(neg.f64 (*.f64 im (fma.f64 #s(literal 1/4 binary64) (cos.f64 re) (/.f64 (cos.f64 re) im))))
(*.f64 (fma.f64 #s(literal 1/4 binary64) (cos.f64 re) (/.f64 (cos.f64 re) im)) (neg.f64 im))
(-.f64 (+.f64 (exp.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (exp.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))) #s(literal 1 binary64))
(+.f64 (exp.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (*.f64 (exp.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64)))
(+.f64 (exp.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (*.f64 (exp.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal -1 binary64)))
(-.f64 (+.f64 (exp.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (exp.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (+.f64 (*.f64 #s(literal 1/24 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 #s(literal 1/8 binary64) (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 2 binary64))))))))) #s(literal 1 binary64))
(+.f64 (exp.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (exp.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) (fma.f64 #s(literal 1/24 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 2 binary64))))))) #s(literal 1 binary64)))
(+.f64 (exp.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (exp.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) (fma.f64 #s(literal 1/24 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 2 binary64)))))) #s(literal -1 binary64)))
(-.f64 (+.f64 (exp.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (+.f64 (*.f64 #s(literal 1/24 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 #s(literal 1/8 binary64) (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 2 binary64))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (exp.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (+.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal -1/720 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))))))))) #s(literal 1 binary64))
(+.f64 (exp.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (exp.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (fma.f64 #s(literal 1/24 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (exp.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) (fma.f64 #s(literal -1/48 binary64) (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal -1/48 binary64) (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal -1/720 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))))))) #s(literal 1 binary64)))
(+.f64 (exp.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (exp.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (fma.f64 #s(literal 1/24 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (exp.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) (fma.f64 #s(literal -1/48 binary64) (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal -1/48 binary64) (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal -1/720 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))))) #s(literal -1 binary64)))
(-.f64 (+.f64 (exp.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (+.f64 (*.f64 #s(literal 1/24 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 #s(literal 1/8 binary64) (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 2 binary64))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (+.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal -1/720 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (exp.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (+.f64 (*.f64 #s(literal 1/40320 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (+.f64 (*.f64 #s(literal 1/1440 binary64) (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 1/1152 binary64) (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 1/384 binary64) (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 4 binary64))) (*.f64 #s(literal 1/192 binary64) (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 3 binary64)))))))))))))))) #s(literal 1 binary64))
(+.f64 (exp.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (exp.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (fma.f64 #s(literal 1/24 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (exp.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (fma.f64 #s(literal -1/48 binary64) (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal -1/48 binary64) (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal -1/720 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (exp.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) (fma.f64 #s(literal 1/40320 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal 1/1440 binary64) (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/1152 binary64) (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/384 binary64) (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 4 binary64)) (*.f64 (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 3 binary64)) #s(literal 1/192 binary64))))))))))))) #s(literal 1 binary64)))
(+.f64 (exp.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (exp.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (fma.f64 #s(literal 1/24 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (exp.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (fma.f64 #s(literal -1/48 binary64) (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal -1/48 binary64) (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal -1/720 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (exp.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) (fma.f64 #s(literal 1/40320 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal 1/1440 binary64) (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/1152 binary64) (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/384 binary64) (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 4 binary64)) (*.f64 (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 3 binary64)) #s(literal 1/192 binary64)))))))))))) #s(literal -1 binary64)))
(-.f64 (exp.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(-.f64 (exp.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(-.f64 (exp.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(-.f64 (exp.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(-.f64 (exp.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(-.f64 (exp.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(-.f64 (exp.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(-.f64 (exp.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(-.f64 (+.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re))) (*.f64 #s(literal -1/4 binary64) (*.f64 im (*.f64 (cos.f64 re) (exp.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re))))))) #s(literal 1 binary64))
(+.f64 (exp.f64 (neg.f64 (cos.f64 re))) (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im (cos.f64 re)) (exp.f64 (neg.f64 (cos.f64 re))))) #s(literal 1 binary64)))
(+.f64 (exp.f64 (neg.f64 (cos.f64 re))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im (cos.f64 re)) (exp.f64 (neg.f64 (cos.f64 re)))) #s(literal -1 binary64)))
(-.f64 (+.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re))) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 re) (exp.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re))))) (*.f64 #s(literal 1/32 binary64) (*.f64 im (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (exp.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re))))))))) #s(literal 1 binary64))
(+.f64 (exp.f64 (neg.f64 (cos.f64 re))) (-.f64 (*.f64 im (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 re) (exp.f64 (neg.f64 (cos.f64 re)))) (*.f64 #s(literal 1/32 binary64) (*.f64 (*.f64 im (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (neg.f64 (cos.f64 re))))))) #s(literal 1 binary64)))
(+.f64 (exp.f64 (neg.f64 (cos.f64 re))) (fma.f64 im (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 re) (exp.f64 (neg.f64 (cos.f64 re)))) (*.f64 #s(literal 1/32 binary64) (*.f64 (*.f64 im (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (neg.f64 (cos.f64 re)))))) #s(literal -1 binary64)))
(-.f64 (+.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re))) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 re) (exp.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re))))) (*.f64 im (+.f64 (*.f64 #s(literal -1/384 binary64) (*.f64 im (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (exp.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)))))) (*.f64 #s(literal 1/32 binary64) (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (exp.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)))))))))) #s(literal 1 binary64))
(+.f64 (exp.f64 (neg.f64 (cos.f64 re))) (-.f64 (*.f64 im (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 re) (exp.f64 (neg.f64 (cos.f64 re)))) (*.f64 im (fma.f64 #s(literal -1/384 binary64) (*.f64 (*.f64 im (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (exp.f64 (neg.f64 (cos.f64 re)))) (*.f64 (*.f64 #s(literal 1/32 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (neg.f64 (cos.f64 re)))))))) #s(literal 1 binary64)))
(+.f64 (exp.f64 (neg.f64 (cos.f64 re))) (fma.f64 im (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 re) (exp.f64 (neg.f64 (cos.f64 re)))) (*.f64 im (fma.f64 #s(literal -1/384 binary64) (*.f64 (*.f64 im (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (exp.f64 (neg.f64 (cos.f64 re)))) (*.f64 (*.f64 #s(literal 1/32 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (exp.f64 (neg.f64 (cos.f64 re))))))) #s(literal -1 binary64)))
(-.f64 (+.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re))) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 re) (exp.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re))))) (*.f64 im (+.f64 (*.f64 #s(literal 1/32 binary64) (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (exp.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re))))) (*.f64 im (+.f64 (*.f64 #s(literal -1/384 binary64) (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (exp.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re))))) (*.f64 #s(literal 1/6144 binary64) (*.f64 im (*.f64 (pow.f64 (cos.f64 re) #s(literal 4 binary64)) (exp.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re))))))))))))) #s(literal 1 binary64))
(+.f64 (exp.f64 (neg.f64 (cos.f64 re))) (-.f64 (*.f64 im (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 re) (exp.f64 (neg.f64 (cos.f64 re)))) (*.f64 im (fma.f64 #s(literal 1/32 binary64) (*.f64 (exp.f64 (neg.f64 (cos.f64 re))) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (*.f64 im (fma.f64 #s(literal -1/384 binary64) (*.f64 (exp.f64 (neg.f64 (cos.f64 re))) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 1/6144 binary64) (*.f64 (*.f64 im (pow.f64 (cos.f64 re) #s(literal 4 binary64))) (exp.f64 (neg.f64 (cos.f64 re))))))))))) #s(literal 1 binary64)))
(+.f64 (exp.f64 (neg.f64 (cos.f64 re))) (fma.f64 im (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 re) (exp.f64 (neg.f64 (cos.f64 re)))) (*.f64 im (fma.f64 #s(literal 1/32 binary64) (*.f64 (exp.f64 (neg.f64 (cos.f64 re))) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (*.f64 im (fma.f64 #s(literal -1/384 binary64) (*.f64 (exp.f64 (neg.f64 (cos.f64 re))) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 1/6144 binary64) (*.f64 (*.f64 im (pow.f64 (cos.f64 re) #s(literal 4 binary64))) (exp.f64 (neg.f64 (cos.f64 re)))))))))) #s(literal -1 binary64)))
(-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) im))))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (neg.f64 (cos.f64 re)) (+.f64 #s(literal 1 binary64) (*.f64 im #s(literal 1/4 binary64)))))
(expm1.f64 (*.f64 (cos.f64 re) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 im #s(literal 1/4 binary64))))))
(-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) im))))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (neg.f64 (cos.f64 re)) (+.f64 #s(literal 1 binary64) (*.f64 im #s(literal 1/4 binary64)))))
(expm1.f64 (*.f64 (cos.f64 re) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 im #s(literal 1/4 binary64))))))
(-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) im))))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (neg.f64 (cos.f64 re)) (+.f64 #s(literal 1 binary64) (*.f64 im #s(literal 1/4 binary64)))))
(expm1.f64 (*.f64 (cos.f64 re) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 im #s(literal 1/4 binary64))))))
(-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) im))))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (neg.f64 (cos.f64 re)) (+.f64 #s(literal 1 binary64) (*.f64 im #s(literal 1/4 binary64)))))
(expm1.f64 (*.f64 (cos.f64 re) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 im #s(literal 1/4 binary64))))))
(-.f64 (exp.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(-.f64 (exp.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(-.f64 (exp.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(-.f64 (exp.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 #s(literal -1/4 binary64) im)) #s(literal 1 binary64))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))))) #s(literal 1 binary64))
(+.f64 (fma.f64 #s(literal -1/4 binary64) im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1/24 binary64))))) #s(literal -1 binary64))
(+.f64 (*.f64 im #s(literal -1/4 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1/24 binary64))) #s(literal -1 binary64)))
(-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 #s(literal 1/24 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))))) #s(literal 1 binary64))
(+.f64 (fma.f64 #s(literal -1/4 binary64) im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 #s(literal 1/24 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))))) #s(literal -1 binary64))
(+.f64 (*.f64 im #s(literal -1/4 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 #s(literal 1/24 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))) #s(literal -1 binary64)))
(-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 #s(literal 1/40320 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))))))))) #s(literal 1 binary64))
(+.f64 (fma.f64 #s(literal -1/4 binary64) im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/24 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/40320 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))))))) #s(literal -1 binary64))
(+.f64 (*.f64 im #s(literal -1/4 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/24 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/40320 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))))) #s(literal -1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 im (fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im) (*.f64 (cos.f64 re) #s(literal -1/4 binary64))))
(*.f64 im (-.f64 (*.f64 (cos.f64 re) #s(literal -1/4 binary64)) (/.f64 (cos.f64 re) im)))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 im (fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im) (*.f64 (cos.f64 re) #s(literal -1/4 binary64))))
(*.f64 im (-.f64 (*.f64 (cos.f64 re) #s(literal -1/4 binary64)) (/.f64 (cos.f64 re) im)))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 im (fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im) (*.f64 (cos.f64 re) #s(literal -1/4 binary64))))
(*.f64 im (-.f64 (*.f64 (cos.f64 re) #s(literal -1/4 binary64)) (/.f64 (cos.f64 re) im)))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 im (fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im) (*.f64 (cos.f64 re) #s(literal -1/4 binary64))))
(*.f64 im (-.f64 (*.f64 (cos.f64 re) #s(literal -1/4 binary64)) (/.f64 (cos.f64 re) im)))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re)) (/.f64 (cos.f64 re) im))))
(neg.f64 (*.f64 im (fma.f64 #s(literal 1/4 binary64) (cos.f64 re) (/.f64 (cos.f64 re) im))))
(*.f64 (fma.f64 #s(literal 1/4 binary64) (cos.f64 re) (/.f64 (cos.f64 re) im)) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re)) (/.f64 (cos.f64 re) im))))
(neg.f64 (*.f64 im (fma.f64 #s(literal 1/4 binary64) (cos.f64 re) (/.f64 (cos.f64 re) im))))
(*.f64 (fma.f64 #s(literal 1/4 binary64) (cos.f64 re) (/.f64 (cos.f64 re) im)) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re)) (/.f64 (cos.f64 re) im))))
(neg.f64 (*.f64 im (fma.f64 #s(literal 1/4 binary64) (cos.f64 re) (/.f64 (cos.f64 re) im))))
(*.f64 (fma.f64 #s(literal 1/4 binary64) (cos.f64 re) (/.f64 (cos.f64 re) im)) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re)) (/.f64 (cos.f64 re) im))))
(neg.f64 (*.f64 im (fma.f64 #s(literal 1/4 binary64) (cos.f64 re) (/.f64 (cos.f64 re) im))))
(*.f64 (fma.f64 #s(literal 1/4 binary64) (cos.f64 re) (/.f64 (cos.f64 re) im)) (neg.f64 im))
(+.f64 #s(literal 5 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))
(+.f64 #s(literal 5 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/2 binary64))))
(+.f64 #s(literal 5 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/24 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64))))
(+.f64 #s(literal 5 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/24 binary64) #s(literal -1/2 binary64))))
(+.f64 #s(literal 5 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 1/2 binary64))))
(+.f64 #s(literal 5 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/720 binary64))) #s(literal -1/2 binary64))))
(+.f64 #s(literal 5 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/40320 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/720 binary64))))) #s(literal 1/2 binary64))))
(+.f64 #s(literal 5 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/40320 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal -1/720 binary64)))) #s(literal -1/2 binary64))))
(+.f64 #s(literal 5 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/40320 binary64) #s(literal -1/720 binary64)))) #s(literal -1/2 binary64))))
(+.f64 #s(literal 4 binary64) (cos.f64 re))
(+.f64 (cos.f64 re) #s(literal 4 binary64))
(+.f64 #s(literal 4 binary64) (cos.f64 re))
(+.f64 (cos.f64 re) #s(literal 4 binary64))
(+.f64 #s(literal 4 binary64) (cos.f64 re))
(+.f64 (cos.f64 re) #s(literal 4 binary64))
(+.f64 #s(literal 4 binary64) (cos.f64 re))
(+.f64 (cos.f64 re) #s(literal 4 binary64))
(+.f64 #s(literal 4 binary64) (cos.f64 re))
(+.f64 (cos.f64 re) #s(literal 4 binary64))
(+.f64 #s(literal 4 binary64) (cos.f64 re))
(+.f64 (cos.f64 re) #s(literal 4 binary64))
(+.f64 #s(literal 4 binary64) (cos.f64 re))
(+.f64 (cos.f64 re) #s(literal 4 binary64))
(+.f64 #s(literal 4 binary64) (cos.f64 re))
(+.f64 (cos.f64 re) #s(literal 4 binary64))
(+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/2 binary64))))
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/24 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64))))
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/24 binary64) #s(literal -1/2 binary64))))
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 1/2 binary64))))
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/720 binary64))) #s(literal -1/2 binary64))))
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/40320 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/720 binary64))))) #s(literal 1/2 binary64))))
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/40320 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal -1/720 binary64)))) #s(literal -1/2 binary64))))
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/40320 binary64) #s(literal -1/720 binary64)))) #s(literal -1/2 binary64))))
(+.f64 #s(literal 1 binary64) (cos.f64 re))
(+.f64 (cos.f64 re) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (cos.f64 re))
(+.f64 (cos.f64 re) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (cos.f64 re))
(+.f64 (cos.f64 re) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (cos.f64 re))
(+.f64 (cos.f64 re) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (cos.f64 re))
(+.f64 (cos.f64 re) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (cos.f64 re))
(+.f64 (cos.f64 re) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (cos.f64 re))
(+.f64 (cos.f64 re) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (cos.f64 re))
(+.f64 (cos.f64 re) #s(literal 1 binary64))
(+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))))
(fma.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))))
(fma.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 #s(literal 1/45 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))))))))
(fma.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) #s(literal 1/45 binary64)))))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/630 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) (*.f64 #s(literal 1/45 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))))))))
(fma.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/630 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) #s(literal 1/45 binary64)))))))))
(*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 im (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))
(*.f64 im (fma.f64 #s(literal 1/8 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 1/2 binary64)))))
(*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (*.f64 #s(literal 1/8 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (*.f64 im (fma.f64 #s(literal 1/24 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/8 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))))))
(*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal 1/8 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal 1/96 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))))))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (*.f64 im (fma.f64 #s(literal 1/8 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (*.f64 im (fma.f64 #s(literal 1/96 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/24 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))))))))
(*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal 1/8 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal 1/480 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (*.f64 #s(literal 1/96 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))))))))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (*.f64 im (fma.f64 #s(literal 1/8 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (*.f64 im (fma.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (*.f64 im (fma.f64 #s(literal 1/480 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (+.f64 #s(literal 1/96 binary64) (*.f64 #s(literal 1/96 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))))))))))
(*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))
(*.f64 im (fma.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im)) (+.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 1/4 binary64)))))
(*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))
(*.f64 im (fma.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im)) (+.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 1/4 binary64)))))
(*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))
(*.f64 im (fma.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im)) (+.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 1/4 binary64)))))
(*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))
(*.f64 im (fma.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im)) (+.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 1/4 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))))
(neg.f64 (*.f64 im (fma.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (exp.f64 im)))) im))))
(*.f64 im (neg.f64 (fma.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (exp.f64 im)))) im))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))))
(neg.f64 (*.f64 im (fma.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (exp.f64 im)))) im))))
(*.f64 im (neg.f64 (fma.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (exp.f64 im)))) im))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))))
(neg.f64 (*.f64 im (fma.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (exp.f64 im)))) im))))
(*.f64 im (neg.f64 (fma.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (exp.f64 im)))) im))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))))
(neg.f64 (*.f64 im (fma.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (exp.f64 im)))) im))))
(*.f64 im (neg.f64 (fma.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (exp.f64 im)))) im))))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(+.f64 (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))))))
(fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) #s(literal 2/3 binary64)))))
(+.f64 (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -4/45 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) (*.f64 #s(literal 2/3 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))))))
(fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -4/45 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) #s(literal 2/3 binary64)))))))
(+.f64 (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 2/3 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -4/45 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (*.f64 #s(literal 2/315 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))))))))))
(fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 2/3 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -4/45 binary64) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 2/315 binary64)) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal -1/2 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -1/2 binary64) im) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (*.f64 im (fma.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal -1/24 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))))))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (*.f64 im (fma.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (*.f64 im (fma.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -1/24 binary64) im) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))))))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 im (+.f64 (*.f64 #s(literal -1/24 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (*.f64 #s(literal -1/120 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))))))))))))
(*.f64 im (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (*.f64 im (fma.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (*.f64 im (fma.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (*.f64 im (fma.f64 #s(literal -1/24 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) #s(literal -1/120 binary64))))))))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))
(*.f64 im (fma.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im))))
(*.f64 im (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))
(*.f64 im (fma.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im))))
(*.f64 im (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))
(*.f64 im (fma.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im))))
(*.f64 im (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im)))
(*.f64 im (fma.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im))))
(*.f64 im (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (*.f64 #s(literal 2 binary64) re)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im))))))
(neg.f64 (*.f64 im (+.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im))))))
(*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im))) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (*.f64 #s(literal 2 binary64) re)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im))))))
(neg.f64 (*.f64 im (+.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im))))))
(*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im))) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (*.f64 #s(literal 2 binary64) re)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im))))))
(neg.f64 (*.f64 im (+.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im))))))
(*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im))) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (*.f64 #s(literal 2 binary64) re)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 #s(literal 1 binary64) (exp.f64 im))) im))))))
(neg.f64 (*.f64 im (+.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im))))))
(*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) im))) (neg.f64 im))
(+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (pow.f64 re #s(literal 2 binary64))))
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -2 binary64)))
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/3 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))))
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 2/3 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal -2 binary64))))
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 2/3 binary64) #s(literal -2 binary64))))
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 2/3 binary64) (*.f64 #s(literal -4/45 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 2 binary64))))
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/45 binary64))) #s(literal -2 binary64))))
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/315 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 4/45 binary64))))) #s(literal 2 binary64))))
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 2/315 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal -4/45 binary64)))) #s(literal -2 binary64))))
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 2/315 binary64) #s(literal -4/45 binary64)))) #s(literal -2 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re)))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re)))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re)))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re)))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im) (*.f64 (cos.f64 re) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 re) #s(literal -1/4 binary64)) (/.f64 (cos.f64 re) im)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im) (*.f64 (cos.f64 re) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 re) #s(literal -1/4 binary64)) (/.f64 (cos.f64 re) im)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im) (*.f64 (cos.f64 re) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 re) #s(literal -1/4 binary64)) (/.f64 (cos.f64 re) im)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im) (*.f64 (cos.f64 re) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 re) #s(literal -1/4 binary64)) (/.f64 (cos.f64 re) im)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im) (*.f64 (cos.f64 re) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 re) #s(literal -1/4 binary64)) (/.f64 (cos.f64 re) im)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im) (*.f64 (cos.f64 re) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 re) #s(literal -1/4 binary64)) (/.f64 (cos.f64 re) im)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im) (*.f64 (cos.f64 re) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 re) #s(literal -1/4 binary64)) (/.f64 (cos.f64 re) im)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im) (*.f64 (cos.f64 re) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 re) #s(literal -1/4 binary64)) (/.f64 (cos.f64 re) im)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(+.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))))))
(fma.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 1/24 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))))
(+.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))))))
(fma.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) (*.f64 (*.f64 #s(literal 1/24 binary64) im) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))))
(+.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 #s(literal 1/40320 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))))))))))
(fma.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/24 binary64) (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 1/40320 binary64)))))))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 #s(literal -1/4 binary64) im)) #s(literal 1 binary64))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))))) #s(literal 1 binary64))
(+.f64 (fma.f64 #s(literal -1/4 binary64) im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1/24 binary64))))) #s(literal -1 binary64))
(+.f64 (*.f64 im #s(literal -1/4 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1/24 binary64))) #s(literal -1 binary64)))
(-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 #s(literal 1/24 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))))) #s(literal 1 binary64))
(+.f64 (fma.f64 #s(literal -1/4 binary64) im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 #s(literal 1/24 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))))) #s(literal -1 binary64))
(+.f64 (*.f64 im #s(literal -1/4 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 #s(literal 1/24 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))) #s(literal -1 binary64)))
(-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 #s(literal 1/40320 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))))))))) #s(literal 1 binary64))
(+.f64 (fma.f64 #s(literal -1/4 binary64) im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/24 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/40320 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))))))) #s(literal -1 binary64))
(+.f64 (*.f64 im #s(literal -1/4 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/24 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/40320 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))))) #s(literal -1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 im (fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im) (*.f64 (cos.f64 re) #s(literal -1/4 binary64))))
(*.f64 im (-.f64 (*.f64 (cos.f64 re) #s(literal -1/4 binary64)) (/.f64 (cos.f64 re) im)))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 im (fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im) (*.f64 (cos.f64 re) #s(literal -1/4 binary64))))
(*.f64 im (-.f64 (*.f64 (cos.f64 re) #s(literal -1/4 binary64)) (/.f64 (cos.f64 re) im)))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 im (fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im) (*.f64 (cos.f64 re) #s(literal -1/4 binary64))))
(*.f64 im (-.f64 (*.f64 (cos.f64 re) #s(literal -1/4 binary64)) (/.f64 (cos.f64 re) im)))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 im (fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im) (*.f64 (cos.f64 re) #s(literal -1/4 binary64))))
(*.f64 im (-.f64 (*.f64 (cos.f64 re) #s(literal -1/4 binary64)) (/.f64 (cos.f64 re) im)))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re)) (/.f64 (cos.f64 re) im))))
(neg.f64 (*.f64 im (fma.f64 #s(literal 1/4 binary64) (cos.f64 re) (/.f64 (cos.f64 re) im))))
(*.f64 (fma.f64 #s(literal 1/4 binary64) (cos.f64 re) (/.f64 (cos.f64 re) im)) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re)) (/.f64 (cos.f64 re) im))))
(neg.f64 (*.f64 im (fma.f64 #s(literal 1/4 binary64) (cos.f64 re) (/.f64 (cos.f64 re) im))))
(*.f64 (fma.f64 #s(literal 1/4 binary64) (cos.f64 re) (/.f64 (cos.f64 re) im)) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re)) (/.f64 (cos.f64 re) im))))
(neg.f64 (*.f64 im (fma.f64 #s(literal 1/4 binary64) (cos.f64 re) (/.f64 (cos.f64 re) im))))
(*.f64 (fma.f64 #s(literal 1/4 binary64) (cos.f64 re) (/.f64 (cos.f64 re) im)) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re)) (/.f64 (cos.f64 re) im))))
(neg.f64 (*.f64 im (fma.f64 #s(literal 1/4 binary64) (cos.f64 re) (/.f64 (cos.f64 re) im))))
(*.f64 (fma.f64 #s(literal 1/4 binary64) (cos.f64 re) (/.f64 (cos.f64 re) im)) (neg.f64 im))
(+.f64 (log.f64 (*.f64 #s(literal -1/4 binary64) im)) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) im)))
(+.f64 (log.f64 (*.f64 im #s(literal -1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (/.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) im))))
(+.f64 (log.f64 (*.f64 #s(literal -1/4 binary64) im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -48 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -4 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im))))) (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)))))
(+.f64 (log.f64 (*.f64 im #s(literal -1/4 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -48 binary64) (/.f64 (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -4 binary64) (/.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) im)))) (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) im)))))
(+.f64 (log.f64 (*.f64 #s(literal -1/4 binary64) im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)) (+.f64 (*.f64 #s(literal 240 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1920 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))))))) (*.f64 #s(literal 1/24 binary64) (+.f64 (*.f64 #s(literal -48 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -4 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)))))))))
(+.f64 (log.f64 (*.f64 im #s(literal -1/4 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 4 binary64) (/.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) im) (fma.f64 #s(literal 240 binary64) (/.f64 (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 1920 binary64) (/.f64 (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))))) (*.f64 #s(literal 1/24 binary64) (fma.f64 #s(literal -48 binary64) (/.f64 (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -4 binary64) (/.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) im)))))))))
(+.f64 (log.f64 (*.f64 #s(literal -1/4 binary64) im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (+.f64 (*.f64 #s(literal -48 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -4 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/40320 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -161280 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -26880 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -560 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -448 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -4 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)))))))) (*.f64 #s(literal 1/720 binary64) (+.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) im)) (+.f64 (*.f64 #s(literal 240 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1920 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))))))))))))
(+.f64 (log.f64 (*.f64 im #s(literal -1/4 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/24 binary64) (fma.f64 #s(literal -48 binary64) (/.f64 (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -4 binary64) (/.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/40320 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -161280 binary64) (/.f64 (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal -26880 binary64) (/.f64 (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (fma.f64 #s(literal -560 binary64) (/.f64 (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (fma.f64 #s(literal -448 binary64) (/.f64 (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -4 binary64) (/.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) im))))))) (*.f64 #s(literal 1/720 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) im) (fma.f64 #s(literal 240 binary64) (/.f64 (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 1920 binary64) (/.f64 (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))))))))))))
(log.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))
(log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))
(log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))
(log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))
(log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))
(log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))
(log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))
(log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))
(log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re)))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 im (cos.f64 re)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))))))
(+.f64 (log1p.f64 (neg.f64 (cos.f64 re))) (*.f64 #s(literal -1/4 binary64) (*.f64 im (/.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (cos.f64 re))))))
(+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re)))) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))))) (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 im (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) #s(literal 2 binary64)))))))
(+.f64 (log1p.f64 (neg.f64 (cos.f64 re))) (*.f64 im (fma.f64 #s(literal -1/4 binary64) (/.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (cos.f64 re))) (/.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 im (pow.f64 (cos.f64 re) #s(literal 2 binary64)))) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 re)) #s(literal 2 binary64))))))
(+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re)))) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))))) (*.f64 im (+.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) #s(literal 2 binary64)))) (*.f64 #s(literal -1/192 binary64) (/.f64 (*.f64 im (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) #s(literal 3 binary64)))))))))
(+.f64 (log1p.f64 (neg.f64 (cos.f64 re))) (*.f64 im (fma.f64 #s(literal -1/4 binary64) (/.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (cos.f64 re))) (*.f64 im (fma.f64 #s(literal -1/32 binary64) (/.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 re)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -1/192 binary64) (*.f64 im (pow.f64 (cos.f64 re) #s(literal 3 binary64)))) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 re)) #s(literal 3 binary64))))))))
(+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re)))) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (cos.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))))) (*.f64 im (+.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) #s(literal 2 binary64)))) (*.f64 im (+.f64 (*.f64 #s(literal -1/192 binary64) (/.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) #s(literal 3 binary64)))) (*.f64 #s(literal -1/1024 binary64) (/.f64 (*.f64 im (pow.f64 (cos.f64 re) #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) #s(literal 4 binary64)))))))))))
(+.f64 (log1p.f64 (neg.f64 (cos.f64 re))) (*.f64 im (fma.f64 #s(literal -1/4 binary64) (/.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (cos.f64 re))) (*.f64 im (fma.f64 #s(literal -1/32 binary64) (/.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 re)) #s(literal 2 binary64))) (*.f64 im (fma.f64 #s(literal -1/192 binary64) (/.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 re)) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal -1/1024 binary64) (*.f64 im (pow.f64 (cos.f64 re) #s(literal 4 binary64)))) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 re)) #s(literal 4 binary64))))))))))
(+.f64 (log.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 re))) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) (*.f64 im (cos.f64 re)))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) im)))))
(+.f64 (log.f64 (*.f64 (cos.f64 re) #s(literal -1/4 binary64))) (fma.f64 #s(literal -4 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 re)) (*.f64 im (cos.f64 re))) (neg.f64 (neg.f64 (log.f64 im)))))
(+.f64 (log.f64 (*.f64 (cos.f64 re) #s(literal -1/4 binary64))) (fma.f64 #s(literal -4 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 re)) (*.f64 im (cos.f64 re))) (log.f64 im)))
(+.f64 (log.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 re))) (+.f64 (*.f64 #s(literal -8 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (cos.f64 re) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) (*.f64 im (cos.f64 re)))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) im))))))
(+.f64 (log.f64 (*.f64 (cos.f64 re) #s(literal -1/4 binary64))) (fma.f64 #s(literal -8 binary64) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 re)) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (cos.f64 re) #s(literal 2 binary64)))) (fma.f64 #s(literal -4 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 re)) (*.f64 im (cos.f64 re))) (neg.f64 (neg.f64 (log.f64 im))))))
(+.f64 (log.f64 (*.f64 (cos.f64 re) #s(literal -1/4 binary64))) (fma.f64 #s(literal -8 binary64) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 re)) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (cos.f64 re) #s(literal 2 binary64)))) (fma.f64 #s(literal -4 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 re)) (*.f64 im (cos.f64 re))) (log.f64 im))))
(+.f64 (log.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 re))) (+.f64 (*.f64 #s(literal -64/3 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -8 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (cos.f64 re) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) (*.f64 im (cos.f64 re)))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) im)))))))
(+.f64 (log.f64 (*.f64 (cos.f64 re) #s(literal -1/4 binary64))) (fma.f64 #s(literal -64/3 binary64) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 re)) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (fma.f64 #s(literal -8 binary64) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 re)) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (cos.f64 re) #s(literal 2 binary64)))) (fma.f64 #s(literal -4 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 re)) (*.f64 im (cos.f64 re))) (neg.f64 (neg.f64 (log.f64 im)))))))
(+.f64 (log.f64 (*.f64 (cos.f64 re) #s(literal -1/4 binary64))) (fma.f64 #s(literal -64/3 binary64) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 re)) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (fma.f64 #s(literal -8 binary64) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 re)) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (cos.f64 re) #s(literal 2 binary64)))) (fma.f64 #s(literal -4 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 re)) (*.f64 im (cos.f64 re))) (log.f64 im)))))
(+.f64 (log.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 re))) (+.f64 (*.f64 #s(literal -64 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (cos.f64 re) #s(literal 4 binary64))))) (+.f64 (*.f64 #s(literal -64/3 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) #s(literal 3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -8 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (cos.f64 re) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) (*.f64 im (cos.f64 re)))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) im))))))))
(+.f64 (log.f64 (*.f64 (cos.f64 re) #s(literal -1/4 binary64))) (fma.f64 #s(literal -64 binary64) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 re)) #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (cos.f64 re) #s(literal 4 binary64)))) (fma.f64 #s(literal -64/3 binary64) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 re)) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (fma.f64 #s(literal -8 binary64) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 re)) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (cos.f64 re) #s(literal 2 binary64)))) (fma.f64 #s(literal -4 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 re)) (*.f64 im (cos.f64 re))) (neg.f64 (neg.f64 (log.f64 im))))))))
(+.f64 (log.f64 (*.f64 (cos.f64 re) #s(literal -1/4 binary64))) (fma.f64 #s(literal -64 binary64) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 re)) #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (cos.f64 re) #s(literal 4 binary64)))) (fma.f64 #s(literal -64/3 binary64) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 re)) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (fma.f64 #s(literal -8 binary64) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 re)) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (cos.f64 re) #s(literal 2 binary64)))) (fma.f64 #s(literal -4 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 re)) (*.f64 im (cos.f64 re))) (log.f64 im))))))
(+.f64 (log.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re))) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) (*.f64 im (cos.f64 re)))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im)))))
(+.f64 (log.f64 (*.f64 (cos.f64 re) #s(literal 1/4 binary64))) (fma.f64 #s(literal -4 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 re)) (*.f64 im (cos.f64 re))) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)))))
(+.f64 (log.f64 (*.f64 (cos.f64 re) #s(literal 1/4 binary64))) (-.f64 (*.f64 (/.f64 #s(literal -4 binary64) im) (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 re)) (cos.f64 re))) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(+.f64 (log.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 4 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) (cos.f64 re))) (*.f64 #s(literal 8 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) #s(literal 2 binary64)) (*.f64 im (pow.f64 (cos.f64 re) #s(literal 2 binary64)))))) im))))
(+.f64 (log.f64 (*.f64 (cos.f64 re) #s(literal 1/4 binary64))) (*.f64 #s(literal -1 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (/.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 re)) (cos.f64 re)) (*.f64 #s(literal 8 binary64) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 re)) #s(literal 2 binary64)) (*.f64 im (pow.f64 (cos.f64 re) #s(literal 2 binary64)))))) im))))
(-.f64 (-.f64 (log.f64 (*.f64 (cos.f64 re) #s(literal 1/4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im))) (/.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 re)) (cos.f64 re)) (*.f64 #s(literal 8 binary64) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 re)) #s(literal 2 binary64)) (*.f64 im (pow.f64 (cos.f64 re) #s(literal 2 binary64)))))) im))
(+.f64 (log.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -64/3 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) #s(literal 3 binary64)) (*.f64 im (pow.f64 (cos.f64 re) #s(literal 3 binary64))))) (*.f64 #s(literal -8 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) #s(literal 2 binary64)) (pow.f64 (cos.f64 re) #s(literal 2 binary64))))) im)) (*.f64 #s(literal 4 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) (cos.f64 re)))) im))))
(+.f64 (log.f64 (*.f64 (cos.f64 re) #s(literal 1/4 binary64))) (*.f64 #s(literal -1 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -64/3 binary64) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 re)) #s(literal 3 binary64)) (*.f64 im (pow.f64 (cos.f64 re) #s(literal 3 binary64)))) (*.f64 #s(literal -8 binary64) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 re)) #s(literal 2 binary64)) (pow.f64 (cos.f64 re) #s(literal 2 binary64))))) im) (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 re)) (cos.f64 re)))) im))))
(-.f64 (-.f64 (log.f64 (*.f64 (cos.f64 re) #s(literal 1/4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im))) (/.f64 (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 re)) (cos.f64 re))) (/.f64 (fma.f64 #s(literal -64/3 binary64) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 re)) #s(literal 3 binary64)) (*.f64 im (pow.f64 (cos.f64 re) #s(literal 3 binary64)))) (*.f64 #s(literal -8 binary64) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 re)) #s(literal 2 binary64)) (pow.f64 (cos.f64 re) #s(literal 2 binary64))))) im)) im))
(+.f64 (log.f64 (*.f64 #s(literal 1/4 binary64) (cos.f64 re))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -8 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) #s(literal 2 binary64)) (pow.f64 (cos.f64 re) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 64/3 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64)))) (*.f64 #s(literal 64 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) #s(literal 4 binary64)) (*.f64 im (pow.f64 (cos.f64 re) #s(literal 4 binary64)))))) im))) im)) (*.f64 #s(literal 4 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (cos.f64 re))) (cos.f64 re)))) im))))
(+.f64 (log.f64 (*.f64 (cos.f64 re) #s(literal 1/4 binary64))) (*.f64 #s(literal -1 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -8 binary64) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 re)) #s(literal 2 binary64)) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (neg.f64 (/.f64 (fma.f64 #s(literal 64/3 binary64) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 re)) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal 64 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 re)) #s(literal 4 binary64))) (*.f64 im (pow.f64 (cos.f64 re) #s(literal 4 binary64))))) im))) im) (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 re)) (cos.f64 re)))) im))))
(-.f64 (-.f64 (log.f64 (*.f64 (cos.f64 re) #s(literal 1/4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im))) (/.f64 (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 re)) (cos.f64 re))) (/.f64 (-.f64 (*.f64 #s(literal -8 binary64) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 re)) #s(literal 2 binary64)) (pow.f64 (cos.f64 re) #s(literal 2 binary64)))) (/.f64 (fma.f64 #s(literal 64/3 binary64) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 re)) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal 64 binary64) im) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 re)) #s(literal 4 binary64)) (pow.f64 (cos.f64 re) #s(literal 4 binary64))))) im)) im)) im))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re))) (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 #s(literal 4 binary64) (cos.f64 re))))))
(*.f64 (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re))) (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 #s(literal 4 binary64) (cos.f64 re))))))
(*.f64 (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re))) (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 #s(literal 4 binary64) (cos.f64 re))))))
(*.f64 (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re))) (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 #s(literal 4 binary64) (cos.f64 re))))))
(*.f64 (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) im)) (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) im) (+.f64 #s(literal -1 binary64) (*.f64 (cos.f64 re) #s(literal -1/4 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 #s(literal -4 binary64) (cos.f64 re)) im) (+.f64 #s(literal -1 binary64) (*.f64 (cos.f64 re) #s(literal -1/4 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) im)) (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) im) (+.f64 #s(literal -1 binary64) (*.f64 (cos.f64 re) #s(literal -1/4 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 #s(literal -4 binary64) (cos.f64 re)) im) (+.f64 #s(literal -1 binary64) (*.f64 (cos.f64 re) #s(literal -1/4 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) im)) (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) im) (+.f64 #s(literal -1 binary64) (*.f64 (cos.f64 re) #s(literal -1/4 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 #s(literal -4 binary64) (cos.f64 re)) im) (+.f64 #s(literal -1 binary64) (*.f64 (cos.f64 re) #s(literal -1/4 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) im)) (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) im) (+.f64 #s(literal -1 binary64) (*.f64 (cos.f64 re) #s(literal -1/4 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 #s(literal -4 binary64) (cos.f64 re)) im) (+.f64 #s(literal -1 binary64) (*.f64 (cos.f64 re) #s(literal -1/4 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) im)) (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) im) (+.f64 #s(literal -1 binary64) (*.f64 (cos.f64 re) #s(literal -1/4 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 #s(literal -4 binary64) (cos.f64 re)) im) (+.f64 #s(literal -1 binary64) (*.f64 (cos.f64 re) #s(literal -1/4 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) im)) (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) im) (+.f64 #s(literal -1 binary64) (*.f64 (cos.f64 re) #s(literal -1/4 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 #s(literal -4 binary64) (cos.f64 re)) im) (+.f64 #s(literal -1 binary64) (*.f64 (cos.f64 re) #s(literal -1/4 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) im)) (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) im) (+.f64 #s(literal -1 binary64) (*.f64 (cos.f64 re) #s(literal -1/4 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 #s(literal -4 binary64) (cos.f64 re)) im) (+.f64 #s(literal -1 binary64) (*.f64 (cos.f64 re) #s(literal -1/4 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) im)) (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) im) (+.f64 #s(literal -1 binary64) (*.f64 (cos.f64 re) #s(literal -1/4 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 #s(literal -4 binary64) (cos.f64 re)) im) (+.f64 #s(literal -1 binary64) (*.f64 (cos.f64 re) #s(literal -1/4 binary64)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))) (*.f64 #s(literal 5 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) (*.f64 (*.f64 #s(literal 5 binary64) im) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(+.f64 (*.f64 #s(literal 5 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))))))
(fma.f64 #s(literal 5 binary64) (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 1/24 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))))
(+.f64 (*.f64 #s(literal 5 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))))))
(fma.f64 #s(literal 5 binary64) (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) (*.f64 (*.f64 #s(literal 1/24 binary64) im) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))))
(+.f64 (*.f64 #s(literal 5 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 #s(literal 1/40320 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))))))))))
(fma.f64 #s(literal 5 binary64) (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/24 binary64) (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 1/40320 binary64)))))))))
(*.f64 im (*.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(*.f64 im (*.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(*.f64 im (*.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(*.f64 im (*.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(*.f64 im (*.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(*.f64 im (*.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(*.f64 im (*.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(*.f64 im (*.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(*.f64 (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 #s(literal 5 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 #s(literal 5 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(+.f64 (*.f64 #s(literal 5 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))))
(fma.f64 #s(literal 5 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1/24 binary64)))))
(+.f64 (*.f64 #s(literal 5 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) (*.f64 #s(literal 1/24 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))))))))
(fma.f64 #s(literal 5 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 #s(literal 1/24 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))))
(+.f64 (*.f64 #s(literal 5 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64))) (*.f64 #s(literal 1/40320 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))))))))
(fma.f64 #s(literal 5 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/24 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/40320 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))))))
(*.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(*.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(*.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(*.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(*.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(*.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(*.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(*.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))
(*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re))) (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 #s(literal 4 binary64) (cos.f64 re)))))
(*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re))) (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 #s(literal 4 binary64) (cos.f64 re)))))
(*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re))) (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 #s(literal 4 binary64) (cos.f64 re)))))
(*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re))) (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 #s(literal 4 binary64) (cos.f64 re)))))
(*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) im)) (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re)))))
(*.f64 im (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) im) (+.f64 #s(literal -1 binary64) (*.f64 (cos.f64 re) #s(literal -1/4 binary64)))))
(*.f64 im (+.f64 (/.f64 (-.f64 #s(literal -4 binary64) (cos.f64 re)) im) (+.f64 #s(literal -1 binary64) (*.f64 (cos.f64 re) #s(literal -1/4 binary64)))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) im)) (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re)))))
(*.f64 im (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) im) (+.f64 #s(literal -1 binary64) (*.f64 (cos.f64 re) #s(literal -1/4 binary64)))))
(*.f64 im (+.f64 (/.f64 (-.f64 #s(literal -4 binary64) (cos.f64 re)) im) (+.f64 #s(literal -1 binary64) (*.f64 (cos.f64 re) #s(literal -1/4 binary64)))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) im)) (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re)))))
(*.f64 im (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) im) (+.f64 #s(literal -1 binary64) (*.f64 (cos.f64 re) #s(literal -1/4 binary64)))))
(*.f64 im (+.f64 (/.f64 (-.f64 #s(literal -4 binary64) (cos.f64 re)) im) (+.f64 #s(literal -1 binary64) (*.f64 (cos.f64 re) #s(literal -1/4 binary64)))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (cos.f64 re)) im)) (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re)))))
(*.f64 im (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) im) (+.f64 #s(literal -1 binary64) (*.f64 (cos.f64 re) #s(literal -1/4 binary64)))))
(*.f64 im (+.f64 (/.f64 (-.f64 #s(literal -4 binary64) (cos.f64 re)) im) (+.f64 #s(literal -1 binary64) (*.f64 (cos.f64 re) #s(literal -1/4 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re))) (+.f64 (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) im)) (/.f64 (cos.f64 re) im)))))
(neg.f64 (*.f64 im (fma.f64 #s(literal 1/4 binary64) (+.f64 (cos.f64 re) #s(literal 4 binary64)) (+.f64 (/.f64 (cos.f64 re) im) (/.f64 #s(literal 4 binary64) im)))))
(*.f64 im (neg.f64 (fma.f64 #s(literal 1/4 binary64) (+.f64 (cos.f64 re) #s(literal 4 binary64)) (+.f64 (/.f64 (cos.f64 re) im) (/.f64 #s(literal 4 binary64) im)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re))) (+.f64 (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) im)) (/.f64 (cos.f64 re) im)))))
(neg.f64 (*.f64 im (fma.f64 #s(literal 1/4 binary64) (+.f64 (cos.f64 re) #s(literal 4 binary64)) (+.f64 (/.f64 (cos.f64 re) im) (/.f64 #s(literal 4 binary64) im)))))
(*.f64 im (neg.f64 (fma.f64 #s(literal 1/4 binary64) (+.f64 (cos.f64 re) #s(literal 4 binary64)) (+.f64 (/.f64 (cos.f64 re) im) (/.f64 #s(literal 4 binary64) im)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re))) (+.f64 (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) im)) (/.f64 (cos.f64 re) im)))))
(neg.f64 (*.f64 im (fma.f64 #s(literal 1/4 binary64) (+.f64 (cos.f64 re) #s(literal 4 binary64)) (+.f64 (/.f64 (cos.f64 re) im) (/.f64 #s(literal 4 binary64) im)))))
(*.f64 im (neg.f64 (fma.f64 #s(literal 1/4 binary64) (+.f64 (cos.f64 re) #s(literal 4 binary64)) (+.f64 (/.f64 (cos.f64 re) im) (/.f64 #s(literal 4 binary64) im)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 4 binary64) (cos.f64 re))) (+.f64 (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) im)) (/.f64 (cos.f64 re) im)))))
(neg.f64 (*.f64 im (fma.f64 #s(literal 1/4 binary64) (+.f64 (cos.f64 re) #s(literal 4 binary64)) (+.f64 (/.f64 (cos.f64 re) im) (/.f64 #s(literal 4 binary64) im)))))
(*.f64 im (neg.f64 (fma.f64 #s(literal 1/4 binary64) (+.f64 (cos.f64 re) #s(literal 4 binary64)) (+.f64 (/.f64 (cos.f64 re) im) (/.f64 #s(literal 4 binary64) im)))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (pow.f64 re #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -2 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/3 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 2/3 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal -2 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 2/3 binary64) #s(literal -2 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 2/3 binary64) (*.f64 #s(literal -4/45 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -4/45 binary64))) #s(literal -2 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/315 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 4/45 binary64))))) #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 2/315 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal -4/45 binary64)))) #s(literal -2 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 2/315 binary64) #s(literal -4/45 binary64)))) #s(literal -2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(pow.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 3 binary64))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(pow.f64 (pow.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 2 binary64))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(log.f64 (pow.f64 (exp.f64 im) (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64)))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(exp.f64 (log.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 1 binary64)))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(+.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(+.f64 (*.f64 (cos.f64 re) #s(literal -1 binary64)) (*.f64 (cos.f64 re) (*.f64 im #s(literal -1/4 binary64))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(+.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -1/4 binary64))) (*.f64 (cos.f64 re) #s(literal -1 binary64)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 (*.f64 im #s(literal -1/4 binary64)) (cos.f64 re)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(+.f64 (*.f64 (*.f64 im #s(literal -1/4 binary64)) (cos.f64 re)) (*.f64 #s(literal -1 binary64) (cos.f64 re)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(-.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (cos.f64 re))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 2 binary64)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (cos.f64 re)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) (sqrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 (sqrt.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (cos.f64 re)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 (cbrt.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (*.f64 (cos.f64 re) (sqrt.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) (sqrt.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64)) (+.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (fma.f64 (fma.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)) (*.f64 im #s(literal -1/4 binary64)))))
(*.f64 (cos.f64 re) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64) (*.f64 im #s(literal -1/4 binary64))))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64))))
(*.f64 (cos.f64 re) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64))) (-.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64)))))
(*.f64 (cos.f64 re) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/16 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal 1/4 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64))) (cos.f64 re)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)) (*.f64 im #s(literal -1/4 binary64)))))
(*.f64 (cos.f64 re) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64) (*.f64 im #s(literal -1/4 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64))) (cos.f64 re)) (-.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64))))
(*.f64 (cos.f64 re) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64))) (-.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64)))))
(*.f64 (cos.f64 re) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/16 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal 1/4 binary64)))))
(pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 2 binary64))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(+.f64 (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal -1 binary64))
(expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(-.f64 (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 2 binary64)))
(expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) (sqrt.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (exp.f64 (cos.f64 re)) (*.f64 #s(literal 2 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) (+.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (cos.f64 re)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (exp.f64 (cos.f64 re)) (*.f64 #s(literal 2 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) (+.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (cos.f64 re)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64)) (+.f64 (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 (exp.f64 (cos.f64 re)) (*.f64 #s(literal 2 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (cos.f64 re)) (*.f64 #s(literal 2 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (cos.f64 re))))
(pow.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64))
(expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(pow.f64 (cbrt.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 3 binary64))
(expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(pow.f64 (pow.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(pow.f64 (sqrt.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 2 binary64))
(expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(sqrt.f64 (pow.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 2 binary64)))
(fabs.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(log.f64 (exp.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))))
(expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(cbrt.f64 (pow.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64)))
(expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(log1p.f64 (expm1.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(exp.f64 (log.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 1 binary64)))
(expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(+.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(+.f64 (*.f64 (cos.f64 re) #s(literal -1 binary64)) (*.f64 (cos.f64 re) (*.f64 im #s(literal -1/4 binary64))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(+.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -1/4 binary64))) (*.f64 (cos.f64 re) #s(literal -1 binary64)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 (*.f64 im #s(literal -1/4 binary64)) (cos.f64 re)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(+.f64 (*.f64 (*.f64 im #s(literal -1/4 binary64)) (cos.f64 re)) (*.f64 #s(literal -1 binary64) (cos.f64 re)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(-.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64)) (+.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (fma.f64 (fma.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)) (*.f64 im #s(literal -1/4 binary64)))))
(*.f64 (cos.f64 re) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64) (*.f64 im #s(literal -1/4 binary64))))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64))))
(*.f64 (cos.f64 re) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64))) (-.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64)))))
(*.f64 (cos.f64 re) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/16 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal 1/4 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64))) (cos.f64 re)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)) (*.f64 im #s(literal -1/4 binary64)))))
(*.f64 (cos.f64 re) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64) (*.f64 im #s(literal -1/4 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64))) (cos.f64 re)) (-.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64))))
(*.f64 (cos.f64 re) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64))) (-.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64)))))
(*.f64 (cos.f64 re) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/16 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal 1/4 binary64)))))
(pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 2 binary64))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))))
(-.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (cos.f64 re) #s(literal -2 binary64))) (/.f64 #s(literal 9 binary64) (+.f64 (cos.f64 re) #s(literal -2 binary64))))
(+.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (cos.f64 re) #s(literal -2 binary64))) (/.f64 #s(literal -9 binary64) (+.f64 (cos.f64 re) #s(literal -2 binary64))))
(*.f64 #s(literal 1 binary64) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(+.f64 (cos.f64 re) #s(literal 4 binary64))
(*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) #s(literal 1 binary64))
(+.f64 (cos.f64 re) #s(literal 4 binary64))
(*.f64 (cbrt.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))) #s(literal 2 binary64)))
(+.f64 (cos.f64 re) #s(literal 4 binary64))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))))
(+.f64 (cos.f64 re) #s(literal 4 binary64))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))) (sqrt.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))))
(+.f64 (cos.f64 re) #s(literal 4 binary64))
(*.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 27 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 27 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) (+.f64 (cos.f64 re) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 27 binary64)) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 9 binary64) (*.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal -3 binary64)))))
(*.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -9 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 re) #s(literal -2 binary64))))
(/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -9 binary64)) (+.f64 (cos.f64 re) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 27 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 27 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) (+.f64 (cos.f64 re) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 27 binary64)) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 9 binary64) (*.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal -3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (cos.f64 re) #s(literal -2 binary64)) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -9 binary64))))
(*.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -9 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 re) #s(literal -2 binary64))))
(/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -9 binary64)) (+.f64 (cos.f64 re) #s(literal -2 binary64)))
(/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 27 binary64)) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 27 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) (+.f64 (cos.f64 re) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 27 binary64)) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 9 binary64) (*.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal -3 binary64)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 27 binary64)) (+.f64 #s(literal 9 binary64) (-.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 27 binary64)) (+.f64 #s(literal 9 binary64) (-.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 3 binary64) (+.f64 (cos.f64 re) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 27 binary64)) (+.f64 #s(literal 9 binary64) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal -3 binary64)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -9 binary64)) (+.f64 (cos.f64 re) #s(literal -2 binary64)))
(*.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -9 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 re) #s(literal -2 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 27 binary64))) (neg.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -27 binary64)) (neg.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) (+.f64 (cos.f64 re) #s(literal 1 binary64)))))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 27 binary64)) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 9 binary64) (*.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal -3 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -9 binary64))) (neg.f64 (+.f64 (cos.f64 re) #s(literal -2 binary64))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -9 binary64)) (+.f64 (neg.f64 (cos.f64 re)) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 9 binary64) (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64))) (+.f64 (neg.f64 (cos.f64 re)) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal 64 binary64)) (+.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (-.f64 #s(literal 16 binary64) (*.f64 (cos.f64 re) #s(literal 4 binary64)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal 64 binary64)) (-.f64 (+.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) #s(literal 16 binary64)) (*.f64 (cos.f64 re) #s(literal 4 binary64))))
(/.f64 (+.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal 64 binary64)) (+.f64 (+.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) #s(literal 16 binary64)) (*.f64 (cos.f64 re) #s(literal -4 binary64))))
(/.f64 (-.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) #s(literal 16 binary64)) (-.f64 (cos.f64 re) #s(literal 4 binary64)))
(/.f64 (+.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) #s(literal -16 binary64)) (+.f64 (cos.f64 re) #s(literal -4 binary64)))
(/.f64 (-.f64 #s(literal 9 binary64) (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 3 binary64) (+.f64 (cos.f64 re) #s(literal 1 binary64))))
(pow.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) #s(literal 1 binary64))
(+.f64 (cos.f64 re) #s(literal 4 binary64))
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))) #s(literal 3 binary64))
(+.f64 (cos.f64 re) #s(literal 4 binary64))
(pow.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 (cos.f64 re) #s(literal 4 binary64))
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))) #s(literal 2 binary64))
(+.f64 (cos.f64 re) #s(literal 4 binary64))
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) #s(literal 2 binary64)))
(fabs.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(log.f64 (exp.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))))
(+.f64 (cos.f64 re) #s(literal 4 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)))))
(+.f64 (cos.f64 re) #s(literal 4 binary64))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) #s(literal 3 binary64)))
(+.f64 (cos.f64 re) #s(literal 4 binary64))
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))))
(+.f64 (cos.f64 re) #s(literal 4 binary64))
(exp.f64 (log.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))))
(+.f64 (cos.f64 re) #s(literal 4 binary64))
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))) #s(literal 1 binary64)))
(+.f64 (cos.f64 re) #s(literal 4 binary64))
(fma.f64 #s(literal 1 binary64) (cos.f64 re) #s(literal 4 binary64))
(+.f64 (cos.f64 re) #s(literal 4 binary64))
(fma.f64 #s(literal 1 binary64) (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))
(+.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 re)) #s(literal 4 binary64))
(+.f64 (cos.f64 re) #s(literal 4 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64))) #s(literal 3 binary64))
(+.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))
(fma.f64 (sqrt.f64 (cos.f64 re)) (sqrt.f64 (cos.f64 re)) #s(literal 4 binary64))
(+.f64 (cos.f64 re) #s(literal 4 binary64))
(fma.f64 (sqrt.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64))) (sqrt.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64))) #s(literal 3 binary64))
(+.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64))))
(-.f64 (/.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (+.f64 (cos.f64 re) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 re) #s(literal -1 binary64))))
(-.f64 (/.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (cos.f64 re))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (cos.f64 re))))
(+.f64 (/.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (+.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 (cos.f64 re) #s(literal 1 binary64)))
(+.f64 (cos.f64 re) #s(literal 1 binary64))
(*.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 (cos.f64 re) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64))) #s(literal 2 binary64)))
(+.f64 (cos.f64 re) #s(literal 1 binary64))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64))))
(+.f64 (cos.f64 re) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64))) (sqrt.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64))))
(+.f64 (cos.f64 re) #s(literal 1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 re)))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (cos.f64 re)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (cos.f64 re))))
(*.f64 (neg.f64 (pow.f64 (sin.f64 re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 re) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (cos.f64 re))) (neg.f64 (pow.f64 (sin.f64 re) #s(literal 2 binary64))))
(/.f64 (pow.f64 (sin.f64 re) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 re)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 re))) (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (cos.f64 re)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (cos.f64 re))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (cos.f64 re) #s(literal -1 binary64)) (neg.f64 (pow.f64 (sin.f64 re) #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (cos.f64 re))) (neg.f64 (pow.f64 (sin.f64 re) #s(literal 2 binary64))))
(/.f64 (pow.f64 (sin.f64 re) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 re)))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (+.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 re))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (cos.f64 re)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (cos.f64 re))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (cos.f64 re))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (cos.f64 re)))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 re) #s(literal 2 binary64))) (+.f64 (cos.f64 re) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (cos.f64 re))) (neg.f64 (pow.f64 (sin.f64 re) #s(literal 2 binary64))))
(/.f64 (pow.f64 (sin.f64 re) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 re)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 re)))))
(/.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (cos.f64 re)))))
(/.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal -1 binary64) (cos.f64 re)) (neg.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 re) #s(literal 2 binary64)))) (neg.f64 (+.f64 (cos.f64 re) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (cos.f64 re))) (neg.f64 (pow.f64 (sin.f64 re) #s(literal 2 binary64))))
(/.f64 (pow.f64 (sin.f64 re) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 re)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 re)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (cos.f64 re))) (neg.f64 (pow.f64 (sin.f64 re) #s(literal 2 binary64))))
(/.f64 (pow.f64 (sin.f64 re) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 re)))
(pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 (cos.f64 re) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64))) #s(literal 3 binary64))
(+.f64 (cos.f64 re) #s(literal 1 binary64))
(pow.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 (cos.f64 re) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64))) #s(literal 2 binary64))
(+.f64 (cos.f64 re) #s(literal 1 binary64))
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)))
(fabs.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)))
(log.f64 (exp.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64))))
(+.f64 (cos.f64 re) #s(literal 1 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)))))
(+.f64 (cos.f64 re) #s(literal 1 binary64))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)))
(+.f64 (cos.f64 re) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64))))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64))))
(+.f64 (cos.f64 re) #s(literal 1 binary64))
(exp.f64 (log1p.f64 (cos.f64 re)))
(+.f64 (cos.f64 re) #s(literal 1 binary64))
(exp.f64 (*.f64 (log1p.f64 (cos.f64 re)) #s(literal 1 binary64)))
(+.f64 (cos.f64 re) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (cos.f64 re) #s(literal 1 binary64))
(+.f64 (cos.f64 re) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 re)) #s(literal 1 binary64))
(+.f64 (cos.f64 re) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (cos.f64 re)) (sqrt.f64 (cos.f64 re)) #s(literal 1 binary64))
(+.f64 (cos.f64 re) #s(literal 1 binary64))
(+.f64 (*.f64 (+.f64 #s(literal -1/4 binary64) (*.f64 #s(literal -1/4 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) im)) (*.f64 (+.f64 #s(literal -1/4 binary64) (*.f64 #s(literal -1/4 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (neg.f64 (exp.f64 im))))
(*.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(+.f64 (*.f64 (-.f64 #s(literal 1 binary64) im) (+.f64 #s(literal -1/4 binary64) (*.f64 #s(literal -1/4 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))) (*.f64 (neg.f64 (exp.f64 im)) (+.f64 #s(literal -1/4 binary64) (*.f64 #s(literal -1/4 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))))
(*.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))))
(/.f64 (*.f64 (+.f64 #s(literal -1/4 binary64) (*.f64 #s(literal -1/4 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) (-.f64 im (exp.f64 im))))))
(*.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (+.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))))
(/.f64 (*.f64 (+.f64 #s(literal -1/4 binary64) (*.f64 #s(literal -1/4 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (-.f64 im (exp.f64 im))))
(*.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (+.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(pow.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(pow.f64 (cbrt.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))) #s(literal 3 binary64))
(*.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(pow.f64 (pow.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) #s(literal 2 binary64)) #s(literal 1/16 binary64)))
(sqrt.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) #s(literal 2 binary64))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) #s(literal -1/4 binary64)))
(*.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))))))
(*.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) #s(literal 3 binary64)))
(*.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))))
(*.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(exp.f64 (log.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))))
(*.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(+.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(+.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (*.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))
(*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) im)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (neg.f64 (exp.f64 im))))
(*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(+.f64 (*.f64 (-.f64 #s(literal 1 binary64) im) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (*.f64 (neg.f64 (exp.f64 im)) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(+.f64 (*.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))
(*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) (-.f64 im (exp.f64 im)))))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (+.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (-.f64 im (exp.f64 im)))))
(*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))) (cos.f64 (*.f64 re #s(literal 2 binary64)))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) (-.f64 im (exp.f64 im)))))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (+.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (-.f64 im (exp.f64 im)))))
(*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) (-.f64 im (exp.f64 im))))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (cos.f64 (*.f64 re #s(literal 2 binary64)))))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (+.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) (-.f64 im (exp.f64 im))))) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (+.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (-.f64 im (exp.f64 im))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (cos.f64 (*.f64 re #s(literal 2 binary64)))))))
(*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))) (cos.f64 (*.f64 re #s(literal 2 binary64)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (-.f64 im (exp.f64 im))) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) (-.f64 im (exp.f64 im))))))
(*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (+.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (-.f64 im (exp.f64 im))))
(*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (+.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (-.f64 #s(literal 1 binary64) (-.f64 im (exp.f64 im))))))
(*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (*.f64 (exp.f64 im) (+.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (-.f64 im (exp.f64 im))))
(*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (+.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) #s(literal 3 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(pow.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))) #s(literal 2 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(log.f64 (pow.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))))))
(*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) #s(literal 3 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) #s(literal 3 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 3 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))))))
(*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (log1p.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(exp.f64 (*.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im)))) (log1p.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))))) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (+.f64 im (exp.f64 im))) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(-.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 re) #s(literal 2 binary64)) #s(literal 1 binary64)))
(+.f64 (-.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (pow.f64 (sin.f64 re) #s(literal 2 binary64))) #s(literal 1 binary64))
(-.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (/.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (pow.f64 (sin.f64 re) #s(literal 2 binary64)))
(+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (pow.f64 (sin.f64 re) #s(literal 2 binary64))))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) #s(literal 2 binary64)))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (cos.f64 (*.f64 re #s(literal 2 binary64)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))) (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (cos.f64 (*.f64 re #s(literal 2 binary64))))) (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))) (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))) (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (cos.f64 (*.f64 re #s(literal 2 binary64)))))))
(/.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)))) (neg.f64 (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (-.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal -1 binary64)) (neg.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) #s(literal 3 binary64))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))) #s(literal 2 binary64))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 2 binary64)))
(fabs.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))))))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 3 binary64)))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))
(exp.f64 (log1p.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))
(exp.f64 (*.f64 (log1p.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) (sqrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(pow.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 3 binary64))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(pow.f64 (pow.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(pow.f64 (sqrt.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 2 binary64))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(sqrt.f64 (pow.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(log.f64 (pow.f64 (exp.f64 im) (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(cbrt.f64 (pow.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64)))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(exp.f64 (log.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 1 binary64)))
(*.f64 im (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(+.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(+.f64 (*.f64 (cos.f64 re) #s(literal -1 binary64)) (*.f64 (cos.f64 re) (*.f64 im #s(literal -1/4 binary64))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(+.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -1/4 binary64))) (*.f64 (cos.f64 re) #s(literal -1 binary64)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) (*.f64 (*.f64 im #s(literal -1/4 binary64)) (cos.f64 re)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(+.f64 (*.f64 (*.f64 im #s(literal -1/4 binary64)) (cos.f64 re)) (*.f64 #s(literal -1 binary64) (cos.f64 re)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(-.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (cos.f64 re))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 2 binary64)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (cos.f64 re)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) (sqrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 (sqrt.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (cos.f64 re)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 (cbrt.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (*.f64 (cos.f64 re) (sqrt.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) (sqrt.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64)) (+.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (fma.f64 (fma.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)))
(/.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)) (*.f64 im #s(literal -1/4 binary64)))))
(*.f64 (cos.f64 re) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64) (*.f64 im #s(literal -1/4 binary64))))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64))))
(*.f64 (cos.f64 re) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64))) (-.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64)))))
(*.f64 (cos.f64 re) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/16 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal 1/4 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64))) (cos.f64 re)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)) (*.f64 im #s(literal -1/4 binary64)))))
(*.f64 (cos.f64 re) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64) (*.f64 im #s(literal -1/4 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64))) (cos.f64 re)) (-.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64))))
(*.f64 (cos.f64 re) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64))) (-.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64)))))
(*.f64 (cos.f64 re) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/16 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal 1/4 binary64)))))
(pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 2 binary64))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(*.f64 #s(literal 1 binary64) (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64))
(log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 2 binary64)))
(log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(pow.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64))
(log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 3 binary64))
(log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(pow.f64 (pow.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(pow.f64 (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 2 binary64))
(log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(sqrt.f64 (pow.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 2 binary64)))
(fabs.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(log.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)))
(log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(cbrt.f64 (pow.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64)))
(log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(exp.f64 (log.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 1 binary64)))
(log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(+.f64 (*.f64 im (neg.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)))) (*.f64 im (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64))))))
(*.f64 (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(+.f64 (*.f64 (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64))) (*.f64 im #s(literal -1/4 binary64))))
(*.f64 (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(+.f64 (*.f64 (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64))) (*.f64 im #s(literal -1/4 binary64))) (*.f64 (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(+.f64 (*.f64 (neg.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))) im) (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))) im))
(*.f64 (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))) (*.f64 (*.f64 im #s(literal -1/4 binary64)) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))))
(*.f64 (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(+.f64 (*.f64 (*.f64 im #s(literal -1/4 binary64)) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))) (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))))
(*.f64 (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (+.f64 (cos.f64 re) #s(literal 4 binary64)))))
(/.f64 (*.f64 (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)) (*.f64 im #s(literal -1/4 binary64)))))
(*.f64 (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64))) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64) (*.f64 im #s(literal -1/4 binary64))))))
(/.f64 (*.f64 (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64))))
(*.f64 (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64))) (-.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64)))))
(*.f64 (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/16 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal 1/4 binary64)))))
(pow.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64))))) #s(literal 3 binary64))
(*.f64 (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(pow.f64 (pow.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64))))) #s(literal 2 binary64))
(*.f64 (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (+.f64 (cos.f64 re) #s(literal 4 binary64))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (+.f64 (cos.f64 re) #s(literal 4 binary64))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (+.f64 (cos.f64 re) #s(literal 4 binary64))) im))
(*.f64 (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))))))
(*.f64 (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))) #s(literal 3 binary64)))
(*.f64 (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64))))
(*.f64 (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(*.f64 (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (+.f64 (cos.f64 re) #s(literal 4 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64))))))
(*.f64 (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(exp.f64 (log.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64))))))
(*.f64 (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64))))) #s(literal 1 binary64)))
(*.f64 (*.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 4 binary64)))
(*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 #s(literal 4 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(+.f64 (neg.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))) (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))))
(*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))) (neg.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))))
(*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(+.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (cos.f64 re) #s(literal 1 binary64))) (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 3 binary64)))
(*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)))
(+.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 3 binary64)) (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (cos.f64 re) #s(literal 1 binary64))))
(*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)))
(+.f64 (*.f64 (neg.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))) #s(literal 1 binary64)))
(*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(+.f64 (*.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 #s(literal 3 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)))
(+.f64 (*.f64 #s(literal 3 binary64) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (*.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))
(*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (cos.f64 re) #s(literal 4 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 27 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64)))) (*.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)) (*.f64 im #s(literal -1/4 binary64))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 27 binary64)) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) (+.f64 (cos.f64 re) #s(literal 1 binary64)))))) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64) (*.f64 im #s(literal -1/4 binary64))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 27 binary64)) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 9 binary64) (*.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal -3 binary64))))) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64) (*.f64 im #s(literal -1/4 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 27 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)))) (*.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 27 binary64)) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) (+.f64 (cos.f64 re) #s(literal 1 binary64)))))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64))) (-.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 27 binary64)) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 9 binary64) (*.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal -3 binary64))))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/16 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal 1/4 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -9 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64)))) (*.f64 (+.f64 (cos.f64 re) #s(literal -2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)) (*.f64 im #s(literal -1/4 binary64))))))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64))) (/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -9 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64) (*.f64 im #s(literal -1/4 binary64)))) (+.f64 (cos.f64 re) #s(literal -2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -9 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)))) (*.f64 (+.f64 (cos.f64 re) #s(literal -2 binary64)) (-.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -9 binary64)) (+.f64 (cos.f64 re) #s(literal -2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64))) (-.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64)))))
(*.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -9 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/16 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal 1/4 binary64))) (+.f64 (cos.f64 re) #s(literal -2 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64))) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 27 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)) (*.f64 im #s(literal -1/4 binary64)))) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 27 binary64)) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) (+.f64 (cos.f64 re) #s(literal 1 binary64)))))) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64) (*.f64 im #s(literal -1/4 binary64))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 27 binary64)) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 9 binary64) (*.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal -3 binary64))))) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64) (*.f64 im #s(literal -1/4 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64))) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -9 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)) (*.f64 im #s(literal -1/4 binary64)))) (+.f64 (cos.f64 re) #s(literal -2 binary64))))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64))) (/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -9 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64) (*.f64 im #s(literal -1/4 binary64)))) (+.f64 (cos.f64 re) #s(literal -2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64))) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 27 binary64))) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64))) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 27 binary64)) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) (+.f64 (cos.f64 re) #s(literal 1 binary64)))))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64))) (-.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 27 binary64)) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 9 binary64) (*.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal -3 binary64))))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/16 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal 1/4 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64))) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -9 binary64))) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64))) (+.f64 (cos.f64 re) #s(literal -2 binary64))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -9 binary64)) (+.f64 (cos.f64 re) #s(literal -2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64))) (-.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64)))))
(*.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -9 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/16 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal 1/4 binary64))) (+.f64 (cos.f64 re) #s(literal -2 binary64)))))
(/.f64 (+.f64 (pow.f64 (neg.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (neg.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))) (neg.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))) (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64))))) (*.f64 (neg.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))) (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64))))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (neg.f64 (cos.f64 re)) #s(literal -4 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im #s(literal -1/4 binary64)) (+.f64 (cos.f64 re) #s(literal 4 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 im #s(literal -1/4 binary64)) (+.f64 (cos.f64 re) #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 im #s(literal -1/4 binary64)) (+.f64 (cos.f64 re) #s(literal 4 binary64))) (+.f64 (neg.f64 (cos.f64 re)) #s(literal -4 binary64))))))
(/.f64 (+.f64 (pow.f64 (-.f64 #s(literal -4 binary64) (cos.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im #s(literal -1/4 binary64)) (+.f64 (cos.f64 re) #s(literal 4 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 im #s(literal -1/4 binary64)) (+.f64 (cos.f64 re) #s(literal 4 binary64))) (fma.f64 (*.f64 im #s(literal -1/4 binary64)) (+.f64 (cos.f64 re) #s(literal 4 binary64)) (+.f64 (cos.f64 re) #s(literal 4 binary64))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))) (neg.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)))) (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))) (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))))) (-.f64 (neg.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64))) (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64))) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))))) (-.f64 (+.f64 (neg.f64 (cos.f64 re)) #s(literal -4 binary64)) (*.f64 (*.f64 im #s(literal -1/4 binary64)) (+.f64 (cos.f64 re) #s(literal 4 binary64)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) #s(literal 2 binary64))))) (-.f64 (-.f64 #s(literal -4 binary64) (cos.f64 re)) (*.f64 (*.f64 im #s(literal -1/4 binary64)) (+.f64 (cos.f64 re) #s(literal 4 binary64)))))
(/.f64 (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)) (*.f64 im #s(literal -1/4 binary64)))))
(*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64) (*.f64 im #s(literal -1/4 binary64))))))
(/.f64 (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64))) (/.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (-.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/16 binary64))) (/.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal 1/4 binary64)))))
(/.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 27 binary64))) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)))))
(/.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 27 binary64))) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) (+.f64 (cos.f64 re) #s(literal 1 binary64))))))
(/.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 27 binary64))) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 9 binary64) (*.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal -3 binary64)))))
(/.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -9 binary64))) (+.f64 (cos.f64 re) #s(literal -2 binary64)))
(*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -9 binary64)) (+.f64 (cos.f64 re) #s(literal -2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 27 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)))))
(/.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 27 binary64))) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) (+.f64 (cos.f64 re) #s(literal 1 binary64))))))
(/.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 27 binary64))) (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 9 binary64) (*.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal -3 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -9 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (+.f64 (cos.f64 re) #s(literal -2 binary64)))
(*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -9 binary64)) (+.f64 (cos.f64 re) #s(literal -2 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64))) (+.f64 (cos.f64 re) #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64)) (*.f64 im #s(literal -1/4 binary64)))))
(*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/64 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64) (*.f64 im #s(literal -1/4 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64))) (+.f64 (cos.f64 re) #s(literal 4 binary64))) (-.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/16 binary64))) (/.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (-.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/16 binary64))) (/.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal 1/4 binary64)))))
(pow.f64 (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))
(*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64))
(*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(pow.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 2 binary64))
(*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (cos.f64 re) #s(literal 4 binary64))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (cos.f64 re) #s(literal 4 binary64))))
(log.f64 (pow.f64 (exp.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) (+.f64 (cos.f64 re) #s(literal 4 binary64))))
(*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)))
(*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 3 binary64))))
(*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) #s(literal 3 binary64))))
(*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (cos.f64 re) #s(literal 4 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(exp.f64 (log.f64 (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))
(*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64)))
(*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(fma.f64 #s(literal -1 binary64) (+.f64 (cos.f64 re) #s(literal 4 binary64)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))))
(*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(fma.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 (cos.f64 re) #s(literal 4 binary64)))))
(*.f64 (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)) (+.f64 (cos.f64 re) #s(literal 4 binary64)))
(+.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) (fma.f64 (neg.f64 (sin.f64 re)) (sin.f64 re) (pow.f64 (sin.f64 re) #s(literal 2 binary64))))
(+.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) (+.f64 (neg.f64 (pow.f64 (sin.f64 re) #s(literal 2 binary64))) (pow.f64 (sin.f64 re) #s(literal 2 binary64))))
(+.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (neg.f64 (pow.f64 (sin.f64 re) #s(literal 2 binary64))))
(-.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (pow.f64 (sin.f64 re) #s(literal 2 binary64)))
(+.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (*.f64 (neg.f64 (sin.f64 re)) (sin.f64 re)))
(-.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (pow.f64 (sin.f64 re) #s(literal 2 binary64)))
(-.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal -1 binary64)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(-.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (pow.f64 (sin.f64 re) #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64))))
(cos.f64 (*.f64 re #s(literal 2 binary64)))
(*.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 1 binary64))
(cos.f64 (*.f64 re #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 2 binary64)))
(cos.f64 (*.f64 re #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(cos.f64 (*.f64 re #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) (sqrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(cos.f64 (*.f64 re #s(literal 2 binary64)))
(*.f64 (+.f64 (cos.f64 re) (sin.f64 re)) (-.f64 (cos.f64 re) (sin.f64 re)))
(-.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (pow.f64 (sin.f64 re) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (sin.f64 re) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (+.f64 (*.f64 (pow.f64 (sin.f64 re) #s(literal 2 binary64)) (pow.f64 (sin.f64 re) #s(literal 2 binary64))) (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (pow.f64 (sin.f64 re) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (sin.f64 re) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (cos.f64 re) #s(literal 4 binary64)) (*.f64 (pow.f64 (sin.f64 re) #s(literal 2 binary64)) (+.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (pow.f64 (sin.f64 re) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (sin.f64 re) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (sin.f64 re) #s(literal 2 binary64)) (pow.f64 (cos.f64 re) #s(literal 4 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 re) #s(literal 2 binary64)) (pow.f64 (sin.f64 re) #s(literal 2 binary64)))) (+.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (pow.f64 (sin.f64 re) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (cos.f64 re) #s(literal 4 binary64)) (pow.f64 (sin.f64 re) #s(literal 4 binary64))) (+.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (pow.f64 (sin.f64 re) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (cos.f64 re) #s(literal 4 binary64)) (pow.f64 (sin.f64 re) #s(literal 4 binary64))) #s(literal 1 binary64))
(pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 1 binary64))
(cos.f64 (*.f64 re #s(literal 2 binary64)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 3 binary64))
(cos.f64 (*.f64 re #s(literal 2 binary64)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(cos.f64 (*.f64 re #s(literal 2 binary64)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 2 binary64))
(cos.f64 (*.f64 re #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))
(fabs.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))))
(log.f64 (exp.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(cos.f64 (*.f64 re #s(literal 2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))))))
(cos.f64 (*.f64 re #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)))
(cos.f64 (*.f64 re #s(literal 2 binary64)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(+.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal -1 binary64)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(cos.f64 (*.f64 re #s(literal 2 binary64)))
(exp.f64 (log.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))))
(cos.f64 (*.f64 re #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64)))
(cos.f64 (*.f64 re #s(literal 2 binary64)))
(fma.f64 (cos.f64 re) (cos.f64 re) (neg.f64 (pow.f64 (sin.f64 re) #s(literal 2 binary64))))
(-.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (pow.f64 (sin.f64 re) #s(literal 2 binary64)))

eval157.0ms (1.5%)

Memory
35.1MiB live, 305.1MiB allocated
Compiler

Compiled 23 064 to 4 050 computations (82.4% saved)

prune209.0ms (2%)

Memory
-25.8MiB live, 340.7MiB allocated
Pruning

32 alts after pruning (25 fresh and 7 done)

PrunedKeptTotal
New90210912
Fresh41519
Picked325
Done055
Total90932941
Accuracy
100.0%
Counts
941 → 32
Alt Table
Click to see full alt table
StatusAccuracyProgram
50.3%
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 re) #s(literal -1/4 binary64)) (/.f64 (cos.f64 re) im)))
75.7%
(*.f64 im (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64)))
75.8%
(*.f64 im (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64)) (+.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))))
75.8%
(*.f64 im (-.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))
26.9%
(*.f64 im (*.f64 (+.f64 (+.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
27.1%
(*.f64 im (*.f64 (+.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
27.1%
(*.f64 im (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
32.9%
(*.f64 im (*.f64 (+.f64 #s(literal 5 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
76.0%
(*.f64 im (*.f64 (expm1.f64 (log1p.f64 (cos.f64 re))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
57.1%
(*.f64 im (*.f64 (exp.f64 (log.f64 (cos.f64 re))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
76.1%
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
76.0%
(*.f64 im (*.f64 im (-.f64 (*.f64 (cos.f64 re) #s(literal -1/4 binary64)) (/.f64 (cos.f64 re) im))))
97.6%
(*.f64 im (log1p.f64 (-.f64 (exp.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) #s(literal 1 binary64))))
97.8%
(*.f64 im (log1p.f64 (expm1.f64 (*.f64 (neg.f64 (cos.f64 re)) (+.f64 #s(literal 1 binary64) (*.f64 im #s(literal 1/4 binary64)))))))
97.6%
(*.f64 im (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))))
54.8%
(*.f64 im (expm1.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))))
7.2%
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (+.f64 im #s(literal 1 binary64))) (cos.f64 re)))
55.7%
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (log.f64 (exp.f64 (cos.f64 re)))))
55.7%
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re)))
53.4%
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im)) (cos.f64 re)))
89.4%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (*.f64 im im)) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (log.f64 (exp.f64 (cos.f64 re)))))
89.7%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/60 binary64) (*.f64 im im)) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
59.2%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))))
86.4%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
86.4%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (*.f64 (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/6 binary64) im)) (neg.f64 im))) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
82.0%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/6 binary64) im) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
76.4%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 2 binary64))) (cos.f64 re)))
2.3%
(*.f64 #s(literal 1/2 binary64) #s(literal 8 binary64))
3.7%
(*.f64 #s(literal 1/2 binary64) #s(literal 0 binary64))
19.7%
(*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 (neg.f64 im) (expm1.f64 im))))
2.3%
#s(literal 1/4 binary64)
3.4%
#s(literal -1 binary64)
Compiler

Compiled 1 297 to 620 computations (52.2% saved)

regimes101.0ms (1%)

Memory
21.7MiB live, 206.0MiB allocated
Counts
56 → 2
Calls
Call 1
Inputs
#s(literal -1 binary64)
#s(literal 1/4 binary64)
(*.f64 #s(literal 1/2 binary64) #s(literal -2 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 0 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 8 binary64))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (+.f64 im #s(literal 1 binary64))) (cos.f64 re)))
(*.f64 im (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 im (*.f64 (+.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 im (*.f64 (+.f64 #s(literal 5 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/6 binary64) im) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 im (*.f64 (+.f64 (+.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/60 binary64) (*.f64 im im)) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (*.f64 (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/6 binary64) im)) (neg.f64 im))) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/120 binary64) im) #s(literal 1/24 binary64))) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im)) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (+.f64 im #s(literal 1 binary64))) (cos.f64 re)))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal -1 binary64))))
(*.f64 im (*.f64 im (-.f64 (*.f64 (cos.f64 re) #s(literal -1/4 binary64)) (/.f64 (cos.f64 re) im))))
(*.f64 im (-.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 (neg.f64 im) (expm1.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(*.f64 im (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (*.f64 im im)) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re)))
(*.f64 im (*.f64 (exp.f64 (log.f64 (cos.f64 re))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 im (*.f64 (expm1.f64 (log1p.f64 (cos.f64 re))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 im (*.f64 (log.f64 (exp.f64 (cos.f64 re))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
(*.f64 im (log1p.f64 (expm1.f64 (*.f64 (neg.f64 (cos.f64 re)) (+.f64 #s(literal 1 binary64) (*.f64 im #s(literal 1/4 binary64)))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 re) #s(literal -1/4 binary64)) (/.f64 (cos.f64 re) im)))
(*.f64 im (expm1.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))))
(*.f64 im (log1p.f64 (-.f64 (exp.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) #s(literal 1 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 im (expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(*.f64 im (log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(*.f64 im (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64)))
(*.f64 im (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (*.f64 im im)) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (log.f64 (exp.f64 (cos.f64 re)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (log.f64 (exp.f64 (cos.f64 re)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (exp.f64 (log.f64 (cos.f64 re)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (expm1.f64 (log1p.f64 (cos.f64 re)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (log.f64 (exp.f64 (cos.f64 re)))))
(*.f64 im (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64)) (+.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (cbrt.f64 (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 3 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 3 binary64))
Outputs
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (log.f64 (exp.f64 (cos.f64 re)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/60 binary64) (*.f64 im im)) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
Calls

6 calls:

20.0ms
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
18.0ms
re
17.0ms
im
14.0ms
(cos.f64 re)
14.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
97.8%1re
99.9%2im
97.8%1(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
97.8%1(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
97.8%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)

regimes35.0ms (0.3%)

Memory
-21.2MiB live, 58.9MiB allocated
Counts
49 → 2
Calls
Call 1
Inputs
#s(literal -1 binary64)
#s(literal 1/4 binary64)
(*.f64 #s(literal 1/2 binary64) #s(literal -2 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 0 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 8 binary64))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (+.f64 im #s(literal 1 binary64))) (cos.f64 re)))
(*.f64 im (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 im (*.f64 (+.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 im (*.f64 (+.f64 #s(literal 5 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/6 binary64) im) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 im (*.f64 (+.f64 (+.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/60 binary64) (*.f64 im im)) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (*.f64 (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/6 binary64) im)) (neg.f64 im))) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/120 binary64) im) #s(literal 1/24 binary64))) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im)) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (+.f64 im #s(literal 1 binary64))) (cos.f64 re)))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal -1 binary64))))
(*.f64 im (*.f64 im (-.f64 (*.f64 (cos.f64 re) #s(literal -1/4 binary64)) (/.f64 (cos.f64 re) im))))
(*.f64 im (-.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 (neg.f64 im) (expm1.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(*.f64 im (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (*.f64 im im)) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re)))
(*.f64 im (*.f64 (exp.f64 (log.f64 (cos.f64 re))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 im (*.f64 (expm1.f64 (log1p.f64 (cos.f64 re))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 im (*.f64 (log.f64 (exp.f64 (cos.f64 re))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
(*.f64 im (log1p.f64 (expm1.f64 (*.f64 (neg.f64 (cos.f64 re)) (+.f64 #s(literal 1 binary64) (*.f64 im #s(literal 1/4 binary64)))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 re) #s(literal -1/4 binary64)) (/.f64 (cos.f64 re) im)))
(*.f64 im (expm1.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))))))
(*.f64 im (log1p.f64 (-.f64 (exp.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 #s(literal -1/4 binary64) im) #s(literal 1 binary64)))) #s(literal 1 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 im (expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(*.f64 im (log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))))))
(*.f64 im (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64)))
(*.f64 im (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (*.f64 im im)) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (log.f64 (exp.f64 (cos.f64 re)))))
Outputs
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/60 binary64) (*.f64 im im)) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
Calls

2 calls:

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

Compiled 12 to 9 computations (25% saved)

regimes12.0ms (0.1%)

Memory
28.7MiB live, 28.7MiB allocated
Counts
33 → 2
Calls
Call 1
Inputs
#s(literal -1 binary64)
#s(literal 1/4 binary64)
(*.f64 #s(literal 1/2 binary64) #s(literal -2 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 0 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 8 binary64))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (+.f64 im #s(literal 1 binary64))) (cos.f64 re)))
(*.f64 im (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 im (*.f64 (+.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 im (*.f64 (+.f64 #s(literal 5 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/6 binary64) im) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 im (*.f64 (+.f64 (+.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/60 binary64) (*.f64 im im)) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (*.f64 (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/6 binary64) im)) (neg.f64 im))) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/120 binary64) im) #s(literal 1/24 binary64))) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im)) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (+.f64 im #s(literal 1 binary64))) (cos.f64 re)))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal -1 binary64))))
(*.f64 im (*.f64 im (-.f64 (*.f64 (cos.f64 re) #s(literal -1/4 binary64)) (/.f64 (cos.f64 re) im))))
(*.f64 im (-.f64 (+.f64 (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 (neg.f64 im) (expm1.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))) (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im))))
(*.f64 im (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (exp.f64 im)) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 re #s(literal 2 binary64)))) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (*.f64 im im)) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
Outputs
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/60 binary64) (*.f64 im im)) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im)) (cos.f64 re)))
Calls

1 calls:

9.0ms
im
Results
AccuracySegmentsBranch
99.6%2im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes21.0ms (0.2%)

Memory
7.8MiB live, 46.8MiB allocated
Counts
20 → 1
Calls
Call 1
Inputs
#s(literal -1 binary64)
#s(literal 1/4 binary64)
(*.f64 #s(literal 1/2 binary64) #s(literal -2 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 0 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 8 binary64))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (+.f64 im #s(literal 1 binary64))) (cos.f64 re)))
(*.f64 im (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 im (*.f64 (+.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 im (*.f64 (+.f64 #s(literal 5 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/6 binary64) im) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 im (*.f64 (+.f64 (+.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/60 binary64) (*.f64 im im)) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (*.f64 (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/6 binary64) im)) (neg.f64 im))) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/120 binary64) im) #s(literal 1/24 binary64))) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))))
Outputs
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/60 binary64) (*.f64 im im)) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
Calls

3 calls:

7.0ms
im
6.0ms
re
6.0ms
(cos.f64 re)
Results
AccuracySegmentsBranch
89.7%1re
89.7%1(cos.f64 re)
89.7%1im
Compiler

Compiled 10 to 7 computations (30% saved)

regimes18.0ms (0.2%)

Memory
2.1MiB live, 41.2MiB allocated
Counts
16 → 1
Calls
Call 1
Inputs
#s(literal -1 binary64)
#s(literal 1/4 binary64)
(*.f64 #s(literal 1/2 binary64) #s(literal -2 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 0 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 8 binary64))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (+.f64 im #s(literal 1 binary64))) (cos.f64 re)))
(*.f64 im (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 im (*.f64 (+.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 im (*.f64 (+.f64 #s(literal 5 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/6 binary64) im) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 im (*.f64 (+.f64 (+.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
Outputs
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
Calls

3 calls:

6.0ms
(cos.f64 re)
5.0ms
im
5.0ms
re
Results
AccuracySegmentsBranch
86.4%1im
86.4%1re
86.4%1(cos.f64 re)
Compiler

Compiled 10 to 7 computations (30% saved)

regimes20.0ms (0.2%)

Memory
-3.2MiB live, 37.2MiB allocated
Counts
15 → 3
Calls
Call 1
Inputs
#s(literal -1 binary64)
#s(literal 1/4 binary64)
(*.f64 #s(literal 1/2 binary64) #s(literal -2 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 0 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 8 binary64))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (+.f64 im #s(literal 1 binary64))) (cos.f64 re)))
(*.f64 im (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 im (*.f64 (+.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 im (*.f64 (+.f64 #s(literal 5 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/6 binary64) im) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 im (*.f64 (+.f64 (+.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
Outputs
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/6 binary64) im) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 im (*.f64 (+.f64 #s(literal 5 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/6 binary64) im) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
Calls

3 calls:

5.0ms
re
5.0ms
im
5.0ms
(cos.f64 re)
Results
AccuracySegmentsBranch
85.9%3im
82.0%1re
82.0%1(cos.f64 re)
Compiler

Compiled 10 to 7 computations (30% saved)

regimes15.0ms (0.1%)

Memory
-9.2MiB live, 29.3MiB allocated
Counts
13 → 3
Calls
Call 1
Inputs
#s(literal -1 binary64)
#s(literal 1/4 binary64)
(*.f64 #s(literal 1/2 binary64) #s(literal -2 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 0 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 8 binary64))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (+.f64 im #s(literal 1 binary64))) (cos.f64 re)))
(*.f64 im (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 im (*.f64 (+.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 im (*.f64 (+.f64 #s(literal 5 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
Outputs
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 im (*.f64 (+.f64 #s(literal 5 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 2 binary64))) (cos.f64 re)))
Calls

3 calls:

5.0ms
im
4.0ms
re
4.0ms
(cos.f64 re)
Results
AccuracySegmentsBranch
76.4%1re
76.4%1(cos.f64 re)
81.5%3im
Compiler

Compiled 10 to 7 computations (30% saved)

regimes5.0ms (0%)

Memory
9.9MiB live, 9.9MiB allocated
Counts
12 → 3
Calls
Call 1
Inputs
#s(literal -1 binary64)
#s(literal 1/4 binary64)
(*.f64 #s(literal 1/2 binary64) #s(literal -2 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 0 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 8 binary64))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (+.f64 im #s(literal 1 binary64))) (cos.f64 re)))
(*.f64 im (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 im (*.f64 (+.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
Outputs
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 2 binary64))) (cos.f64 re)))
Calls

1 calls:

4.0ms
im
Results
AccuracySegmentsBranch
81.5%3im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes113.0ms (1.1%)

Memory
-29.1MiB live, 10.0MiB allocated
Counts
11 → 1
Calls
Call 1
Inputs
#s(literal -1 binary64)
#s(literal 1/4 binary64)
(*.f64 #s(literal 1/2 binary64) #s(literal -2 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 0 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 8 binary64))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) im) (+.f64 im #s(literal 1 binary64))) (cos.f64 re)))
(*.f64 im (*.f64 (+.f64 (cos.f64 re) #s(literal 4 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 im (*.f64 (+.f64 (+.f64 (cos.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
Outputs
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 2 binary64))) (cos.f64 re)))
Calls

1 calls:

112.0ms
im
Results
AccuracySegmentsBranch
76.4%1im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes9.0ms (0.1%)

Memory
21.2MiB live, 21.2MiB allocated
Counts
7 → 1
Calls
Call 1
Inputs
#s(literal -1 binary64)
#s(literal 1/4 binary64)
(*.f64 #s(literal 1/2 binary64) #s(literal -2 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 0 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 8 binary64))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
Outputs
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
Calls

3 calls:

3.0ms
re
3.0ms
im
3.0ms
(cos.f64 re)
Results
AccuracySegmentsBranch
76.1%1re
76.1%1(cos.f64 re)
76.1%1im
Compiler

Compiled 10 to 7 computations (30% saved)

regimes6.0ms (0.1%)

Memory
-26.5MiB live, 13.0MiB allocated
Counts
6 → 1
Calls
Call 1
Inputs
#s(literal -1 binary64)
#s(literal 1/4 binary64)
(*.f64 #s(literal 1/2 binary64) #s(literal -2 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 0 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 8 binary64))
Outputs
(*.f64 #s(literal 1/2 binary64) #s(literal 0 binary64))
Calls

2 calls:

3.0ms
re
2.0ms
im
Results
AccuracySegmentsBranch
3.7%1re
3.7%1im
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes4.0ms (0%)

Memory
11.7MiB live, 11.7MiB allocated
Accuracy

Total -1.2b remaining (-2%)

Threshold costs -1.2b (-2%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

bsearch1.0ms (0%)

Memory
1.6MiB live, 1.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-12.130326704195937
-0.0017609714137386545
Compiler

Compiled 17 to 16 computations (5.9% saved)

bsearch1.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-12.130326704195937
-0.0017609714137386545
Compiler

Compiled 17 to 16 computations (5.9% saved)

bsearch23.0ms (0.2%)

Memory
-19.6MiB live, 33.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
21.0ms
0.0008804855931025104
2.50243643075243
Samples
16.0ms128×0valid
Compiler

Compiled 297 to 224 computations (24.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
ival-sub: 6.0ms (46.1% of total)
ival-cos: 3.0ms (23.1% of total)
ival-exp: 2.0ms (15.4% of total)
ival-mult: 2.0ms (15.4% of total)
...in/eval/compile.rkt:76:19: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch29.0ms (0.3%)

Memory
15.9MiB live, 55.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
3.7395578665893524e+95
2.4349679971864828e+96
14.0ms
30.612623318905012
3142.268554609215
Samples
18.0ms208×0valid
Compiler

Compiled 498 to 393 computations (21.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
ival-cos: 5.0ms (37.2% of total)
ival-exp: 3.0ms (22.3% of total)
ival-sub: 2.0ms (14.9% of total)
ival-mult: 2.0ms (14.9% of total)
...in/eval/compile.rkt:76:19: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch33.0ms (0.3%)

Memory
-14.2MiB live, 63.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
3.8506295673468e+146
4.1697354817217764e+150
15.0ms
30.612623318905012
3142.268554609215
Samples
21.0ms240×0valid
Compiler

Compiled 498 to 407 computations (18.3% 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.5% of total)
ival-sub: 2.0ms (13% of total)
...in/eval/compile.rkt:76:19: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch34.0ms (0.3%)

Memory
19.8MiB live, 59.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
3.8506295673468e+146
4.1697354817217764e+150
14.0ms
30.612623318905012
3142.268554609215
Samples
20.0ms240×0valid
Compiler

Compiled 498 to 407 computations (18.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 14.0ms
ival-cos: 5.0ms (35.1% of total)
ival-exp: 4.0ms (28.1% of total)
ival-mult: 3.0ms (21.1% of total)
ival-sub: 2.0ms (14.1% of total)
...in/eval/compile.rkt:76:19: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

simplify121.0ms (1.2%)

Memory
-17.2MiB live, 20.8MiB allocated
Algorithm
egg-herbie
Rules
40×*-commutative
19×+-commutative
17×sub-neg
neg-sub0
neg-mul-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01061131
11711131
21931131
32031131
42081131
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) #s(literal -10 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (log.f64 (exp.f64 (cos.f64 re))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/60 binary64) (*.f64 im im)) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re))))
(if (<=.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) #s(literal -10 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/60 binary64) (*.f64 im im)) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re))))
(if (<=.f64 im #s(literal 5/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/60 binary64) (*.f64 im im)) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re))) (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im)) (cos.f64 re))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/60 binary64) (*.f64 im im)) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
(if (<=.f64 im #s(literal 600 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/6 binary64) im) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (cos.f64 re))) (if (<=.f64 im #s(literal 2399999999999999929954210526162488658845942526818040936982200157283272035591028318357830034784256 binary64)) (*.f64 im (*.f64 (+.f64 #s(literal 5 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/6 binary64) im) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (cos.f64 re)))))
(if (<=.f64 im #s(literal 980 binary64)) (*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im)))) (if (<=.f64 im #s(literal 3999999999999999923342384689749498362292480056121275172364659240616400448814714331905193074464884607850808241064704021762268129324833615792933494063104 binary64)) (*.f64 im (*.f64 (+.f64 #s(literal 5 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 2 binary64))) (cos.f64 re)))))
(if (<=.f64 im #s(literal 410 binary64)) (*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im)))) (if (<=.f64 im #s(literal 3999999999999999923342384689749498362292480056121275172364659240616400448814714331905193074464884607850808241064704021762268129324833615792933494063104 binary64)) (*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 2 binary64))) (cos.f64 re)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 #s(literal 1/2 binary64) #s(literal 0 binary64))
#s(literal -1 binary64)
Outputs
(if (<=.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) #s(literal -10 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (log.f64 (exp.f64 (cos.f64 re))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/60 binary64) (*.f64 im im)) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re))))
(if (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal -10 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (log.f64 (exp.f64 (cos.f64 re))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (*.f64 im (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) #s(literal 1/3 binary64))) #s(literal 2 binary64))))))
(if (<=.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) #s(literal -10 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/60 binary64) (*.f64 im im)) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re))))
(if (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal -10 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (*.f64 im (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) #s(literal 1/3 binary64))) #s(literal 2 binary64))))))
(if (<=.f64 im #s(literal 5/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/60 binary64) (*.f64 im im)) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re))) (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 1/3 binary64) (exp.f64 im)) (cos.f64 re))))
(if (<=.f64 im #s(literal 5/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (*.f64 im (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 1/3 binary64) (exp.f64 im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/60 binary64) (*.f64 im im)) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (*.f64 im (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/24 binary64) im) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im #s(literal -1/24 binary64)) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))))
(if (<=.f64 im #s(literal 600 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/6 binary64) im) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (cos.f64 re))) (if (<=.f64 im #s(literal 2399999999999999929954210526162488658845942526818040936982200157283272035591028318357830034784256 binary64)) (*.f64 im (*.f64 (+.f64 #s(literal 5 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/6 binary64) im) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (cos.f64 re)))))
(if (or (<=.f64 im #s(literal 600 binary64)) (not (<=.f64 im #s(literal 2399999999999999929954210526162488658845942526818040936982200157283272035591028318357830034784256 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im #s(literal -1/6 binary64)) #s(literal 1/2 binary64))) #s(literal 2 binary64))))) (*.f64 im (*.f64 (+.f64 #s(literal 5 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64))))))
(if (<=.f64 im #s(literal 980 binary64)) (*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im)))) (if (<=.f64 im #s(literal 3999999999999999923342384689749498362292480056121275172364659240616400448814714331905193074464884607850808241064704021762268129324833615792933494063104 binary64)) (*.f64 im (*.f64 (+.f64 #s(literal 5 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 2 binary64))) (cos.f64 re)))))
(if (<=.f64 im #s(literal 980 binary64)) (*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64))))) (if (<=.f64 im #s(literal 3999999999999999923342384689749498362292480056121275172364659240616400448814714331905193074464884607850808241064704021762268129324833615792933494063104 binary64)) (*.f64 im (*.f64 (+.f64 #s(literal 5 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (*.f64 im (-.f64 (*.f64 im #s(literal -1/2 binary64)) #s(literal 2 binary64)))))))
(if (<=.f64 im #s(literal 410 binary64)) (*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im)))) (if (<=.f64 im #s(literal 3999999999999999923342384689749498362292480056121275172364659240616400448814714331905193074464884607850808241064704021762268129324833615792933494063104 binary64)) (*.f64 im (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 2 binary64))) (cos.f64 re)))))
(if (<=.f64 im #s(literal 410 binary64)) (*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64))))) (if (<=.f64 im #s(literal 3999999999999999923342384689749498362292480056121275172364659240616400448814714331905193074464884607850808241064704021762268129324833615792933494063104 binary64)) (*.f64 im (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (*.f64 im (-.f64 (*.f64 im #s(literal -1/2 binary64)) #s(literal 2 binary64)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (*.f64 im (-.f64 (*.f64 im #s(literal -1/2 binary64)) #s(literal 2 binary64)))))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) im))))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/4 binary64)))))
(*.f64 #s(literal 1/2 binary64) #s(literal 0 binary64))
#s(literal 0 binary64)
#s(literal -1 binary64)

soundness1.2s (11.3%)

Memory
22.3MiB live, 656.5MiB allocated
Rules
1 398×fma-define
955×prod-diff
845×fmm-def
746×associate-*r*
716×fma-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036324
186308
2244308
3768304
41960294
53015294
63395294
73803294
84504294
95013294
105179294
115273294
125273294
135273294
098822667
1267421604
2753621327
02172819
15752556
217722473
352382358
466712358
034377
1449377
26006377
014146
1174146
22641146
Stop Event
fuel
unsound
node limit
node limit
node limit
saturated
Compiler

Compiled 697 to 235 computations (66.3% saved)

preprocess165.0ms (1.6%)

Memory
25.9MiB live, 216.5MiB allocated
Remove

(abs re)

Compiler

Compiled 2 322 to 1 204 computations (48.1% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...